动态设置任务面部大小

This commit is contained in:
fatiao 2026-01-30 14:14:28 +08:00
parent cfa32b2fed
commit 9ad7851c9e
2 changed files with 5 additions and 0 deletions

View File

@ -310,6 +310,7 @@ function UIBattleView:RefreshStoryTaskInfo()
if loops > 10000 then
LogError("ERR: UIBattle RefreshStoryTaskInfo loops > 10000")
end
for i = 1, 5 do
if i <= #showDatas then
local finishInfo = showDatas[i]
@ -319,6 +320,7 @@ function UIBattleView:RefreshStoryTaskInfo()
self.currentTask.taskFinishInfo["taskStep"..i].stepText.text.text = finishInfo.txt
end
end
self.currentTask.rectTransform.sizeDelta = Vector2(350, 70+ #showDatas*50)
self.nextTask1.taskName.text.text = string.format("第%s章: ", math.floor(next1StoryId/10))..I18N.T(next1TaskShowData.title)
self.nextTask2.taskName.text.text = string.format("第%s章: ", math.floor(next2StoryId/10))..I18N.T(next2TaskShowData.title)
if currTaskShowData.subTasksFinishInfo[firstUnfinishId] then

View File

@ -428,6 +428,7 @@
---@class UIBattle__Generate_currentTask
---@field public gameObject UnityEngine.GameObject
---@field public rectTransform UnityEngine.RectTransform
---@field public taskName UIBattle__Generate_currentTask_taskName
---@field public taskFinishInfo UIBattle__Generate_currentTask_taskFinishInfo
@ -1132,6 +1133,8 @@ function UIBattleView:InitGenerate__28(Root, data)
tolua.setpeer(tmp, {})
end
self.currentTask = tmp
tmp.rectTransform = tmp:GetComponent(Enum.TypeInfo.RectTransform)
end
---@private