parent
608a73cf8f
commit
34077030ca
|
|
@ -513,17 +513,26 @@ function this.CheckIsCanUpFaXiang(_heroData)
|
||||||
if not _heroData then
|
if not _heroData then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
local isOpen=CheckFunctionOpen(FUNCTION_OPEN_TYPE.FaXiang)
|
||||||
|
if isOpen==false then
|
||||||
|
return false
|
||||||
|
end
|
||||||
local faxiang=_heroData.faxiang
|
local faxiang=_heroData.faxiang
|
||||||
if faxiang==nil or #faxiang==0 then
|
|
||||||
local list=this.GetAllTreasuresCanUp(_heroData)
|
local list=this.GetAllTreasuresCanUp(_heroData)
|
||||||
|
if faxiang==nil or #faxiang==0 then
|
||||||
|
|
||||||
if list and #list>0 then
|
if list and #list>0 then
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
for i = 1, #faxiang do
|
if #faxiang==1 then
|
||||||
local isRed=this.CheckIsShowRed(faxiang[i],0)
|
local aaa=allTreasures[faxiang[1]]
|
||||||
if isRed then
|
if aaa then
|
||||||
return isRed
|
for i = 1, #list do
|
||||||
|
if list[i].equipType~=aaa.equipType then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
@ -533,6 +542,9 @@ end
|
||||||
|
|
||||||
--检测是否显示红点
|
--检测是否显示红点
|
||||||
function this.CheckIsShowRed(_id,_type)
|
function this.CheckIsShowRed(_id,_type)
|
||||||
|
if _id==nil then
|
||||||
|
return false
|
||||||
|
end
|
||||||
local faxiang=allTreasures[_id]
|
local faxiang=allTreasures[_id]
|
||||||
if not faxiang then
|
if not faxiang then
|
||||||
return false
|
return false
|
||||||
|
|
|
||||||
|
|
@ -1129,7 +1129,7 @@ function this.CheckRedTab()
|
||||||
-- body
|
-- body
|
||||||
local isRed
|
local isRed
|
||||||
for j = 1, 2 do
|
for j = 1, 2 do
|
||||||
local canEquips = HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,(j-4))
|
local canEquips = HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,j)
|
||||||
if canEquips and #canEquips>0 then
|
if canEquips and #canEquips>0 then
|
||||||
isRed=true
|
isRed=true
|
||||||
end
|
end
|
||||||
|
|
@ -1137,8 +1137,8 @@ function this.CheckRedTab()
|
||||||
|
|
||||||
redTabs[i].gameObject:SetActive(isCanUpEquipTreasure and isUpZhen and isRed)
|
redTabs[i].gameObject:SetActive(isCanUpEquipTreasure and isUpZhen and isRed)
|
||||||
elseif i==6 then
|
elseif i==6 then
|
||||||
--redTabs[i].gameObject:SetActive(FaXiangManager.CheckIsCanUpFaXiang(curHeroData))
|
redTabs[i].gameObject:SetActive(FaXiangManager.CheckIsCanUpFaXiang(curHeroData))
|
||||||
redTabs[i].gameObject:SetActive(false)
|
--redTabs[i].gameObject:SetActive(false)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
this.equipBTn5Add.gameObject:SetActive(curEquipTreasureDatas[5] and curEquipTreasureDatas[5].idDyn and HeroManager.CheckIsUpTreasure(curEquipTreasureDatas[5].idDyn,0) )
|
this.equipBTn5Add.gameObject:SetActive(curEquipTreasureDatas[5] and curEquipTreasureDatas[5].idDyn and HeroManager.CheckIsUpTreasure(curEquipTreasureDatas[5].idDyn,0) )
|
||||||
|
|
|
||||||
|
|
@ -755,7 +755,10 @@ function this:UpdateHeroInfoData()
|
||||||
this.equipBtnRedPoint:SetActive(#HeroManager.GetHeroIsUpEquip(curHeroData.dynamicId) > 0 or
|
this.equipBtnRedPoint:SetActive(#HeroManager.GetHeroIsUpEquip(curHeroData.dynamicId) > 0 or
|
||||||
(isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,0) > 0) or
|
(isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,0) > 0) or
|
||||||
HeroManager.CheckIsUpTreasure(curHeroData.jewels[1],0) or
|
HeroManager.CheckIsUpTreasure(curHeroData.jewels[1],0) or
|
||||||
HeroManager.CheckIsUpTreasure(curHeroData.jewels[2],0))
|
HeroManager.CheckIsUpTreasure(curHeroData.jewels[2],0) or
|
||||||
|
FaXiangManager.CheckIsCanUpFaXiang(curHeroData) or
|
||||||
|
FaXiangManager.CheckIsShowRed(curHeroData.faxiang[1],0) or
|
||||||
|
FaXiangManager.CheckIsShowRed(curHeroData.faxiang[2],0) )
|
||||||
this.talismanBtnRedPoint:SetActive(HeroManager.GetIsShowTalismanRedPoint(curHeroData))
|
this.talismanBtnRedPoint:SetActive(HeroManager.GetIsShowTalismanRedPoint(curHeroData))
|
||||||
this.soulPrintBtnRedPoint:SetActive(HeroManager.GetIsShowSoulPrintRedPoint(curHeroData))
|
this.soulPrintBtnRedPoint:SetActive(HeroManager.GetIsShowSoulPrintRedPoint(curHeroData))
|
||||||
this.godPrintBtnRedPoint:SetActive(HeroManager.GetIsShowGodPrintRedPoint(curHeroData))
|
this.godPrintBtnRedPoint:SetActive(HeroManager.GetIsShowGodPrintRedPoint(curHeroData))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue