[玉虚论道]=====编队英雄详情修改提交

dev_chengFeng
wangzhenxing 2022-09-02 13:58:13 +08:00
parent 08cf1d1ea8
commit c5921ae680
2 changed files with 21 additions and 3 deletions

View File

@ -1064,6 +1064,17 @@ function this.SingleHeroDataShow(_go, _heroData)
end end
end end
end end
if panelType == FORMATION_TYPE.WORLDARENA then
LogError("curindex==="..this.opView.curIndex)
NetManager.ViewHeroInfoRequest(PlayerManager.uid,heroData.dynamicId,PlayerManager.serverInfo.name,2000+this.opView.curIndex,function(msg)
local showData= GoodFriendManager.GetHeroDatas(msg.hero,msg.force,msg.SpecialEffects,msg.guildSkill)
GoodFriendManager.InitEquipData(msg.equip,showData)--HeroManager.GetSingleHeroData(heroData.dynamicId)
UIManager.OpenPanel(UIName.RoleInfoPopup, showData,true)
end)
return
end
if isChoosed then if isChoosed then
UIManager.OpenPanel(UIName.RoleInfoPopup, heroData,nil,this.choosedList,#this.choosedList) UIManager.OpenPanel(UIName.RoleInfoPopup, heroData,nil,this.choosedList,#this.choosedList)
else else

View File

@ -184,13 +184,20 @@ function WorldArenaMyTeamPanel:SetSingleFormation(go,data,index)
allPower=allPower+heroData.warPower allPower=allPower+heroData.warPower
self.Heros[index][hero.position].proIcon.sprite = self.spLoader:LoadSprite(GetProStrImageByProNum(heroData.changeProId)) self.Heros[index][hero.position].proIcon.sprite = self.spLoader:LoadSprite(GetProStrImageByProNum(heroData.changeProId))
self.Heros[index][hero.position].levelText.text = endLessConfig[heroData.id].Level or heroData.lv self.Heros[index][hero.position].levelText.text = endLessConfig[heroData.id].Level or heroData.lv
self.Heros[index][hero.position].frame.sprite = self.spLoader:LoadSprite(GetQuantityImageByquality(heroConfig.Quality,heroData.star)) self.Heros[index][hero.position].frame.sprite = self.spLoader:LoadSprite(GetQuantityImageByquality(heroConfig.Quality,star))
SetHeroIcon(self.spLoader,heroData,self.Heros[index][hero.position].icon,heroConfig) SetHeroIcon(self.spLoader,heroData,self.Heros[index][hero.position].icon,heroConfig)
local heroData = {} local heroData = {}
Util.AddOnceClick(self.Heros[index][hero.position].icon.gameObject, function() Util.AddOnceClick(self.Heros[index][hero.position].icon.gameObject, function()
local heroData = HeroManager.GetSingleHeroData(hero.heroId) --local heroData = HeroManager.GetSingleHeroData(hero.heroId)
UIManager.OpenPanel(UIName.RoleInfoPopup, heroData,false) --UIManager.OpenPanel(UIName.RoleInfoPopup, heroData,false)
NetManager.ViewHeroInfoRequest(PlayerManager.uid,heroTid,PlayerManager.serverInfo.name,2000+index,function(msg)
heroData= GoodFriendManager.GetHeroDatas(msg.hero,msg.force,msg.SpecialEffects,msg.guildSkill)
GoodFriendManager.InitEquipData(msg.equip,heroData)--HeroManager.GetSingleHeroData(heroData.dynamicId)
UIManager.OpenPanel(UIName.RoleInfoPopup, heroData,true)
end)
end) end)
end end
end end
warPower.text = FormationManager.GetFormationPower(2000+index) warPower.text = FormationManager.GetFormationPower(2000+index)