【ID1018450】

【无尽副本】一键上阵会上阵空血神将
dev_chengFeng
jiaoyangna 2021-09-11 17:11:39 +08:00
parent c98f2c1f02
commit 4e74731a43
1 changed files with 17 additions and 11 deletions

View File

@ -499,17 +499,23 @@ function this.GetCanUseHeroDatas()
this.canUseHeroDatas = {}
end
for k,v in pairs(this.heroDataLists) do
if PlayerManager.GetHeroDataByStar(0,v.id) and v.percentHp > 0 then
if not this.canUseHeroDatas[v.dynamicId] then
this.canUseHeroDatas[v.dynamicId] = v
end
local isNew = 0
if not PlayerPrefs.HasKey("endlessCanUseHero"..PlayerManager.uid..v.dynamicId) then
PlayerPrefs.SetInt("endlessCanUseHero"..PlayerManager.uid..v.dynamicId,1)
end
isNew = PlayerPrefs.GetInt("endlessCanUseHero"..PlayerManager.uid..v.dynamicId)
this.canUseHeroDatas[v.dynamicId].isNew = isNew
end
if PlayerManager.GetHeroDataByStar(0,v.id) then
if this.canUseHeroDatas[v.dynamicId] then
if this.allHeroBlood[v.dynamicId] and this.allHeroBlood[v.dynamicId].percentHp <= 0 then
this.canUseHeroDatas[v.dynamicId] = nil
end
else
if not this.allHeroBlood[v.dynamicId] or this.allHeroBlood[v.dynamicId].percentHp > 0 then
this.canUseHeroDatas[v.dynamicId] = v
local isNew = 0
if not PlayerPrefs.HasKey("endlessCanUseHero"..PlayerManager.uid..v.dynamicId) then
PlayerPrefs.SetInt("endlessCanUseHero"..PlayerManager.uid..v.dynamicId,1)
end
isNew = PlayerPrefs.GetInt("endlessCanUseHero"..PlayerManager.uid..v.dynamicId)
this.canUseHeroDatas[v.dynamicId].isNew = isNew
end
end
end
end
end