【降妖夺宝】修改提交

dev_chengFeng
ZhangBiao 2021-11-05 18:09:14 +08:00
parent f91bd47007
commit 104f5cbda8
3 changed files with 21 additions and 2110 deletions

View File

@ -13741,7 +13741,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u8FD9\u662F\u4E00\u5806\u903C\u903C\u8D56\u8D56"
m_Text:
LanguageIndex: 11147
--- !u!1 &2437786074645525552
GameObject:
@ -33155,7 +33155,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -0.000030517578}
m_AnchoredPosition: {x: 0, y: -0.00009152636}
m_SizeDelta: {x: -894.3, y: -817.3}
m_Pivot: {x: 0, y: 1}
--- !u!114 &7488345345668227506

View File

@ -57,12 +57,15 @@ function XiangYaoDuoBao:InitComponent()
self.progressValue = Util.GetGameObject(self.gameObject, "mid/progress/value"):GetComponent("Image")--fillAmount
self.reward = Util.GetGameObject(self.gameObject, "mid/reward")
self.value = Util.GetGameObject(self.gameObject, "mid/value")
self.iconPre = Util.GetGameObject(self.reward, "iconPre")
self.iconPre:SetActive(false)
self.effect1 = Util.GetGameObject(self.gameObject, "Effect_xiaozhuanfeng_hit01")
self.effect2 = Util.GetGameObject(self.gameObject, "Effect_xiaozhuanfeng_hit02")
self.effect1:SetActive(false)
self.effect2:SetActive(false)
self.iconList = {}
end
function XiangYaoDuoBao:BindEvent()
@ -159,8 +162,16 @@ function XiangYaoDuoBao:SetData()
Util.GetGameObject(self.value, "num"):GetComponent("Text").text = curScore
Util.GetGameObject(self.value, "tips"):GetComponent("Text").text = Language[12129]
for i = 1, self.reward.transform.childCount do
local item = self.reward.transform:GetChild(i-1)
for i = 1, #LSrewardData do
local number = LSrewardData[i].Values[1][1]/LSrewardData[#LSrewardData].Values[1][1]
local item = self.iconList[i]
if not item then
item = newObjToParent(self.iconPre,self.reward.transform)
item:SetActive(true)
item:GetComponent("RectTransform").transform.localPosition = Vector3.New(number*750-360,0,0)
self.iconList[i] = item
end
Util.GetGameObject(item, "num/Text"):GetComponent("Text").text = LSrewardData[i].Reward[1][2]
Util.GetGameObject(item, "Text"):GetComponent("Text").text = LSrewardData[i].Values[1][1]
@ -179,7 +190,6 @@ function XiangYaoDuoBao:SetData()
end
end)
end
end
function XiangYaoDuoBao:refreshBtnShow()
@ -377,6 +387,7 @@ function XiangYaoDuoBao:OnDestroy()
end
Live = nil
self.btn = nil
self.iconList = {}
end
--添加事件监听(用于子类重写)