生命卡

onepiece_demo_arena
xiejun 2024-01-16 18:32:53 +08:00
parent 4c362159ed
commit cabb20095f
3 changed files with 760 additions and 377 deletions

View File

@ -30724,7 +30724,7 @@ MonoBehaviour:
m_Top: 20
m_Bottom: 0
m_ChildAlignment: 1
m_Spacing: 0
m_Spacing: 7
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0

View File

@ -26,9 +26,10 @@ function FaLingStrongPopup:InitComponent()
self.spLoader = SpriteLoader.New()
self.mask = Util.GetGameObject(self.transform, "mask")
self.content = Util.GetGameObject(self.transform, "Content")
self.btn_close=Util.GetGameObject(self.transform, "Content/btn_close")
self.Bg = Util.GetGameObject(self.transform, "Content/bg")
self.btn_close=Util.GetGameObject(self.transform, "Content/ContentBg/btn_close")
--装备详情--topBar
self.topBar = Util.GetGameObject(self.transform, "Content/topBar")
self.topBar = Util.GetGameObject(self.transform, "Content/bg/topBar")
self.UI_effect_WuCai_Kuang = Util.GetGameObject(self.topBar, "UI_effect_WuCai_Kuang")
self.c_ui_qinyan_duan = Util.GetGameObject(self.topBar, "c_ui_qinyan_duan")
self.icon = Util.GetGameObject(self.topBar, "icon"):GetComponent("Image")
@ -40,7 +41,7 @@ function FaLingStrongPopup:InitComponent()
self.hProLv = Util.GetGameObject(self.topBar, "hProLv"):GetComponent("Text")--家园摘星阁突破
--装备属性--midBar
--basePro
self.midBar = Util.GetGameObject(self.transform, "Content/midBar")
self.midBar = Util.GetGameObject(self.transform, "Content/bg/midBar")
self.baseProGrid = Util.GetGameObject(self.topBar, "grid")
self.baseProPre = Util.GetGameObject(self.topBar, "grid/curProName")
self.baseProPre:SetActive(false)
@ -57,13 +58,13 @@ function FaLingStrongPopup:InitComponent()
--costpro
self.costPro = Util.GetGameObject(self.transform, "costPro")
self.costTitle = Util.GetGameObject(self.transform, "costPro/Image/name"):GetComponent("Text")
self.costPro = Util.GetGameObject(self.transform, "Content/bg/costPro")
self.costTitle = Util.GetGameObject(self.transform, "costPro/GameObject/Image/name"):GetComponent("Text")
self.costTitle.text="强化要求"
self.costProGrid = Util.GetGameObject(self.costPro, "proGrid")
self.costProPre = Util.GetGameObject(self.costPro, "proGrid/item")
self.costProPre:SetActive(false)
self.coinImg = Util.GetGameObject(self.costPro, "coinImg"):GetComponent("Image")
self.coinImg = Util.GetGameObject(self.costPro, "needCoin/coinImg"):GetComponent("Image")
self.coinTxt = Util.GetGameObject(self.costPro, "needCoin"):GetComponent("Text")
--分解按钮--btmBar
self.btnStrong=Util.GetGameObject(self.costPro, "btnStrong")
@ -276,6 +277,11 @@ function FaLingStrongPopup:OnShow()
end
end
-- end
LayoutRebuilder.ForceRebuildLayoutImmediate(self.superProGrid.transform)
LayoutRebuilder.ForceRebuildLayoutImmediate(self.superPro.transform)
LayoutRebuilder.ForceRebuildLayoutImmediate(self.costPro.transform)
LayoutRebuilder.ForceRebuildLayoutImmediate(self.Bg.transform)
LayoutRebuilder.ForceRebuildLayoutImmediate(self.content.transform)
else
self.superPro:SetActive(false)
end
@ -283,9 +289,11 @@ function FaLingStrongPopup:OnShow()
--消耗信息
self:ShowCostInfo()
--(此处需要三遍才能完全打开)
ForceRebuildLayout(self.midBar.transform)
ForceRebuildLayout(self.midBar.transform)
ForceRebuildLayout(self.midBar.transform)
LayoutRebuilder.ForceRebuildLayoutImmediate(self.midBar.transform)
LayoutRebuilder.ForceRebuildLayoutImmediate(self.costPro.transform)
LayoutRebuilder.ForceRebuildLayoutImmediate(self.Bg.transform)
LayoutRebuilder.ForceRebuildLayoutImmediate(self.content.transform)
LayoutRebuilder.ForceRebuildLayoutImmediate(self.transform)
if self.func then
self.func()