【探宝】物品置灰后不再显示光效

dev_chengFeng
gaoxin 2021-05-21 14:14:09 +08:00
parent 5f77a01928
commit f15fbf6576
2 changed files with 8 additions and 1 deletions

View File

@ -591,10 +591,13 @@ end
function this.SetItemViewGray(data) function this.SetItemViewGray(data)
for i = 1, #data do for i = 1, #data do
if LuckyTurnTableManager.dialRewardConfig[data[i].luckId].LimitNum~=0 then if LuckyTurnTableManager.dialRewardConfig[data[i].luckId].LimitNum~=0 then
Util.SetGray(this.itemViewList[i].gameObject,data[i].luckTimes >=LuckyTurnTableManager.dialRewardConfig[data[i].luckId].LimitNum) local isGray = data[i].luckTimes >= LuckyTurnTableManager.dialRewardConfig[data[i].luckId].LimitNum
Util.SetGray(this.itemViewList[i].gameObject, isGray)
this.itemViewList[i]:SetEffectShow(not isGray)
end end
if LuckyTurnTableManager.dialRewardConfig[data[i].luckId].LimitNum==0 then if LuckyTurnTableManager.dialRewardConfig[data[i].luckId].LimitNum==0 then
Util.SetGray(this.itemViewList[i].gameObject,false) Util.SetGray(this.itemViewList[i].gameObject,false)
this.itemViewList[i]:SetEffectShow(true)
end end
end end
end end

View File

@ -42,6 +42,7 @@ function ItemView:InitComponent()
self.EffectOrginScale = 1 self.EffectOrginScale = 1
self.EffectOrginScaleQu = 1 self.EffectOrginScaleQu = 1
self.effectRoot = Util.GetGameObject(self.gameObject, "effects")
self.pokemonEffect = Util.GetGameObject(self.gameObject, "effects/pokemonEffect") self.pokemonEffect = Util.GetGameObject(self.gameObject, "effects/pokemonEffect")
self.pokemonEffectPartical = Util.GetGameObject(self.pokemonEffect, "ziti mask"):GetComponent(typeof(UnityEngine.ParticleSystem)) self.pokemonEffectPartical = Util.GetGameObject(self.pokemonEffect, "ziti mask"):GetComponent(typeof(UnityEngine.ParticleSystem))
@ -363,6 +364,9 @@ function ItemView:SetEffectLayer(effectLayer)
self.EffectOrginLayerQu = effectLayer self.EffectOrginLayerQu = effectLayer
end end
function ItemView:SetEffectShow(isShow)
self.effectRoot:SetActive(isShow)
end
function ItemView:NoGetRewardShow(_reward, effectLayer, isShowAddImage) function ItemView:NoGetRewardShow(_reward, effectLayer, isShowAddImage)
self.isRewardItemPop=false self.isRewardItemPop=false