43 lines
1.8 KiB
Lua
Executable File
43 lines
1.8 KiB
Lua
Executable File
local BaseTips = require "app/ui/tips/base_tips"
|
|
local EquipGetEesonateUI = class("EquipGetEesonateUI", BaseTips)
|
|
|
|
function EquipGetEesonateUI:ctor(params)
|
|
self.type = params.type
|
|
self.lvNew = params.lvNew
|
|
self.attrNum = params.attrNum
|
|
self.attrNextNum = params.attrNextNum
|
|
end
|
|
|
|
function EquipGetEesonateUI:getPrefabPath()
|
|
return "assets/prefabs/ui/equip/equip_get_resonate_ui.prefab"
|
|
end
|
|
|
|
function EquipGetEesonateUI:setRootUI(ui)
|
|
self.parentUI = ui
|
|
end
|
|
|
|
function EquipGetEesonateUI:onLoadRootComplete()
|
|
local uiMap = self.root:genAllChildren()
|
|
self.root:addClickListener(function()
|
|
self:closeUI()
|
|
end)
|
|
|
|
self.layout = uiMap["equip_get_resonate_ui.attr_bg.layout"]:getComponent(GConst.TYPEOF_UNITY_CLASS.BF_HORIZONTAL_OR_VERTICAL_LAYOUT)
|
|
self.attrNextValueTx = uiMap["equip_get_resonate_ui.attr_bg.layout.attr_next_value_tx"]
|
|
-- self.effect = uiMap["equip_get_resonate_ui.vfx_b13_ui_equip_gongmin_b01"]
|
|
uiMap["equip_get_resonate_ui.title_tx"]:setText(I18N:getGlobalText(I18N.GlobalConst.EQUIP_HERO_DESC_33))
|
|
-- self.spineTitle:playAnimComplete("born", false, true, function()
|
|
-- self.spineTitle:playAnim("idle", true, true)
|
|
-- end)
|
|
uiMap["equip_get_resonate_ui.name_tx"]:setText(I18N:getGlobalText("EQUIP_HERO_LV_" .. self.type, self.lvNew))
|
|
-- self.effect:play()
|
|
uiMap["equip_get_resonate_ui.attr_bg.attr_name_tx"]:setText(I18N:getGlobalText(I18N.GlobalConst.TAG_4_1))
|
|
uiMap["equip_get_resonate_ui.attr_bg.layout.attr_curr_value_tx"]:setText(self.attrNum)
|
|
self.attrNextValueTx:setText(self.attrNextNum)
|
|
local meshProCompNext = self.attrNextValueTx:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_TEXT_MESH_PRO)
|
|
local nowTipsNextX = meshProCompNext.preferredWidth
|
|
self.attrNextValueTx:setSizeDeltaX(nowTipsNextX)
|
|
self.layout:RefreshLayout()
|
|
end
|
|
|
|
return EquipGetEesonateUI |