diff --git a/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua b/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua index b021162bcb..5ffc3032ec 100644 --- a/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleInfoPanel.lua @@ -304,8 +304,34 @@ function RoleInfoPanel:OnShow() Util.ClearChild(this.rightObj.transform) this.leftLiveObj = HeroManager.LoadHerolive(leftHeroData,this.leftObj) + this.rightLiveObj = HeroManager.LoadHerolive(rightHeroData,this.rightObj) + this.curLiveObj = HeroManager.LoadHerolive(curHeroData,this.curObj) + + local leftToward=0 + if leftHeroData.skinId and leftHeroData.skinId~=0 then + local roleCon=ConfigManager.TryGetConfigData(ConfigName.RoleConfig,leftHeroData.skinId) + if roleCon then + leftToward=roleCon.Toward + end + else + leftToward=leftHeroData.heroConfig.Toward + end + SetHEeroLiveToward(this.leftLiveObj,leftToward,leftHeroData.position) + local rightToward=0 + if rightHeroData.skinId and rightHeroData.skinId~=0 then + local roleCon=ConfigManager.TryGetConfigData(ConfigName.RoleConfig,rightHeroData.skinId) + if roleCon then + rightToward=roleCon.Toward + end + else + rightToward=rightHeroData.heroConfig.Toward + end + SetHEeroLiveToward(this.rightLiveObj,rightToward,rightHeroData.position) + + + if this.curLiveObj then this.dragView.gameObject:SetActive(true)