【首充】孙悟空页面详情天赋显示错误
parent
98e2ad0e3b
commit
11a5cf2a99
|
@ -8,6 +8,7 @@ local isGet
|
|||
local heroSId
|
||||
local heroStar
|
||||
local allSkillDatas = {}
|
||||
local breakId,upStarId
|
||||
--初始化组件(用于子类重写)
|
||||
function RoleGetInfoPopup:InitComponent()
|
||||
|
||||
|
@ -148,13 +149,6 @@ end
|
|||
function RoleGetInfoPopup:OnShow()
|
||||
allSkillDatas = HeroManager.GetCurHeroSidAndCurStarAllSkillDatas(heroSId,heroStar)
|
||||
local heroSData=ConfigManager.GetConfigData(ConfigName.HeroConfig, heroSId)
|
||||
local talentBtnImage = heroStar == HeroManager.awakeNextStarIndex and "r_hero_tianfu2_zh" or "r_hero_tianfu1_zh"
|
||||
this.talentBtn:GetComponent("Image").sprite = Util.LoadSprite(talentBtnImage)
|
||||
local OpenPassiveSkillRules = heroStar == HeroManager.awakeNextStarIndex and heroSData.Awaken or heroSData.OpenPassiveSkillRules
|
||||
if OpenPassiveSkillRules then
|
||||
local openlists,compoundOpenNum,compoundNum = HeroManager.GetAllPassiveSkillIds(heroSData,0,0)
|
||||
this.talentProgress.text = #openlists - compoundOpenNum .."/"..#OpenPassiveSkillRules - compoundNum
|
||||
end
|
||||
if isGet then
|
||||
this.GetShowPanelData()
|
||||
--天赋
|
||||
|
@ -166,6 +160,14 @@ function RoleGetInfoPopup:OnShow()
|
|||
this.NoGetShowPanelData()
|
||||
end
|
||||
|
||||
local talentBtnImage = heroStar == HeroManager.awakeNextStarIndex and "r_hero_tianfu2_zh" or "r_hero_tianfu1_zh"
|
||||
this.talentBtn:GetComponent("Image").sprite = Util.LoadSprite(talentBtnImage)
|
||||
local OpenPassiveSkillRules = heroStar == HeroManager.awakeNextStarIndex and heroSData.Awaken or heroSData.OpenPassiveSkillRules
|
||||
if OpenPassiveSkillRules then
|
||||
local openlists,compoundOpenNum,compoundNum = HeroManager.GetAllPassiveSkillIds(heroSData,breakId,upStarId)
|
||||
this.talentProgress.text = #openlists - compoundOpenNum .."/"..#OpenPassiveSkillRules - compoundNum
|
||||
end
|
||||
|
||||
--技能 布局变动
|
||||
self.skillLine.gameObject:SetActive(not (heroSData.OpenPassiveSkillRules == nil and heroSData.EquipTalismana==nil))
|
||||
if heroSData.OpenPassiveSkillRules == nil and heroSData.EquipTalismana==nil then
|
||||
|
@ -352,8 +354,8 @@ function this.CalculateHeroAllProValList(heroConFigData,_starNum,isCalculateStar
|
|||
-- end
|
||||
local heroRankupConfig = ConfigManager.GetConfigDataByDoubleKey(ConfigName.HeroRankupConfig, "Star", heroConFigData.Star, "LimitStar", _starNum)
|
||||
local curLvNum=1
|
||||
local breakId = 0
|
||||
local upStarId = 0
|
||||
breakId = 0
|
||||
upStarId = 0
|
||||
if isCalculateStarVal then
|
||||
--等级
|
||||
curLvNum = heroRankupConfig.OpenLevel
|
||||
|
|
Loading…
Reference in New Issue