心魔试炼人物信息界面显示添加好友按钮

dev_chengFeng
wangzhenxing 2021-04-16 16:12:43 +08:00
parent 92104541fc
commit 4ea42d72a0
1 changed files with 7 additions and 1 deletions

View File

@ -33,6 +33,9 @@ local _ViewConfig = {
[PLAYER_INFO_VIEW_TYPE.MIND_DEMON] = { [PLAYER_INFO_VIEW_TYPE.MIND_DEMON] = {
formationType = FormationTypeDef.MONSTER_CAMP_ATTACK, formationType = FormationTypeDef.MONSTER_CAMP_ATTACK,
tip = "心魔试炼阵容:", tip = "心魔试炼阵容:",
btnType = {
}
}, },
} }
@ -229,7 +232,7 @@ function this.RefreshFunction()
this.addFriendBtn:SetActive(false) this.addFriendBtn:SetActive(false)
this.starBox:SetActive(false) this.starBox:SetActive(false)
if this._ViewType == PLAYER_INFO_VIEW_TYPE.NORMAL then if this._ViewType == PLAYER_INFO_VIEW_TYPE.NORMAL or this._ViewType == PLAYER_INFO_VIEW_TYPE.MIND_DEMON then
this.addFriendBtn:SetActive(true) this.addFriendBtn:SetActive(true)
local isSelf = this._PlayerId == PlayerManager.uid local isSelf = this._PlayerId == PlayerManager.uid
local isMyFriend = isSelf and true or GoodFriendManager.IsMyFriend(this._PlayerId) local isMyFriend = isSelf and true or GoodFriendManager.IsMyFriend(this._PlayerId)
@ -273,6 +276,9 @@ function this.FormationAdapter(teamInfo)
local heroData = {} local heroData = {}
Util.AddOnceClick(frameBtn, function() Util.AddOnceClick(frameBtn, function()
NetManager.ViewHeroInfoRequest(this._PlayerId,hero.heroid,function(msg) NetManager.ViewHeroInfoRequest(this._PlayerId,hero.heroid,function(msg)
if not hero.heroid then
return
end
heroData= GoodFriendManager.GetHeroDatas(msg.hero,msg.force,msg.SpecialEffects,msg.guildSkill) heroData= GoodFriendManager.GetHeroDatas(msg.hero,msg.force,msg.SpecialEffects,msg.guildSkill)
GoodFriendManager.InitEquipData(msg.equip,heroData)--HeroManager.GetSingleHeroData(heroData.dynamicId) GoodFriendManager.InitEquipData(msg.equip,heroData)--HeroManager.GetSingleHeroData(heroData.dynamicId)
UIManager.OpenPanel(UIName.RoleInfoPopup, heroData,true) UIManager.OpenPanel(UIName.RoleInfoPopup, heroData,true)