parent
608a73cf8f
commit
34077030ca
|
|
@ -513,19 +513,28 @@ function this.CheckIsCanUpFaXiang(_heroData)
|
|||
if not _heroData then
|
||||
return false
|
||||
end
|
||||
local isOpen=CheckFunctionOpen(FUNCTION_OPEN_TYPE.FaXiang)
|
||||
if isOpen==false then
|
||||
return false
|
||||
end
|
||||
local faxiang=_heroData.faxiang
|
||||
local list=this.GetAllTreasuresCanUp(_heroData)
|
||||
if faxiang==nil or #faxiang==0 then
|
||||
local list=this.GetAllTreasuresCanUp(_heroData)
|
||||
|
||||
if list and #list>0 then
|
||||
return true
|
||||
end
|
||||
else
|
||||
for i = 1, #faxiang do
|
||||
local isRed=this.CheckIsShowRed(faxiang[i],0)
|
||||
if isRed then
|
||||
return isRed
|
||||
end
|
||||
end
|
||||
if #faxiang==1 then
|
||||
local aaa=allTreasures[faxiang[1]]
|
||||
if aaa then
|
||||
for i = 1, #list do
|
||||
if list[i].equipType~=aaa.equipType then
|
||||
return true
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
|
@ -533,6 +542,9 @@ end
|
|||
|
||||
--检测是否显示红点
|
||||
function this.CheckIsShowRed(_id,_type)
|
||||
if _id==nil then
|
||||
return false
|
||||
end
|
||||
local faxiang=allTreasures[_id]
|
||||
if not faxiang then
|
||||
return false
|
||||
|
|
|
|||
|
|
@ -1129,7 +1129,7 @@ function this.CheckRedTab()
|
|||
-- body
|
||||
local isRed
|
||||
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
|
||||
isRed=true
|
||||
end
|
||||
|
|
@ -1137,8 +1137,8 @@ function this.CheckRedTab()
|
|||
|
||||
redTabs[i].gameObject:SetActive(isCanUpEquipTreasure and isUpZhen and isRed)
|
||||
elseif i==6 then
|
||||
--redTabs[i].gameObject:SetActive(FaXiangManager.CheckIsCanUpFaXiang(curHeroData))
|
||||
redTabs[i].gameObject:SetActive(false)
|
||||
redTabs[i].gameObject:SetActive(FaXiangManager.CheckIsCanUpFaXiang(curHeroData))
|
||||
--redTabs[i].gameObject:SetActive(false)
|
||||
end
|
||||
end
|
||||
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
|
||||
(isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,0) > 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.soulPrintBtnRedPoint:SetActive(HeroManager.GetIsShowSoulPrintRedPoint(curHeroData))
|
||||
this.godPrintBtnRedPoint:SetActive(HeroManager.GetIsShowGodPrintRedPoint(curHeroData))
|
||||
|
|
|
|||
Loading…
Reference in New Issue