英雄tips
This commit is contained in:
parent
822b6baa75
commit
608eb91087
@ -1,7 +1,7 @@
|
||||
local HeroManager = class("HeroManager", BaseModule)
|
||||
|
||||
function HeroManager:showHeroDetailUI(heroId)
|
||||
UIManager:showUI("app/ui/hero/hero_detail_ui", {heroId = heroId})
|
||||
function HeroManager:showHeroDetailUI(heroId, onlyLook)
|
||||
UIManager:showUI("app/ui/hero/hero_detail_ui", {heroId = heroId, onlyLook = onlyLook})
|
||||
end
|
||||
|
||||
function HeroManager:showHeroUnlockUI(heroIdList)
|
||||
|
||||
@ -37,6 +37,9 @@ function TipsManager:showRewardTips(rewardId, rewardType, tarPrefabObj, alignTyp
|
||||
elseif info.type == GConst.ItemConst.ITEM_TYPE.BOX then
|
||||
self:showBoxTips(rewardId)
|
||||
return
|
||||
elseif info.type == GConst.ItemConst.ITEM_TYPE.HERO_FRAGMENT then
|
||||
ModuleManager.HeroManager:showHeroDetailUI(info.parameter, true)
|
||||
return
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -4,6 +4,9 @@ local DEFAULT_FACTOR = GConst.BattleConst.DEFAULT_FACTOR
|
||||
|
||||
local BTN_ICON = {"common_btn_green_2", "common_btn_grey_2"}
|
||||
|
||||
local SIZE_DELTA_Y_HERO = 942
|
||||
local SIZE_DELTA_Y_LOOK = 802
|
||||
|
||||
function HeroDetailUI:isFullScreen()
|
||||
return false
|
||||
end
|
||||
@ -14,6 +17,7 @@ end
|
||||
|
||||
function HeroDetailUI:ctor(parmas)
|
||||
local heroId = parmas.heroId
|
||||
self.onlyLook = parmas.onlyLook
|
||||
self.heroEntity = DataManager.HeroData:getHeroById(heroId)
|
||||
end
|
||||
|
||||
@ -98,7 +102,6 @@ function HeroDetailUI:_display(lvChange)
|
||||
else
|
||||
hpStr = curHp .. "<color=#82FF82>+" .. addHp .. "</color>"
|
||||
end
|
||||
|
||||
if addAtk <= 0 then
|
||||
atkStr = curAtk
|
||||
else
|
||||
@ -130,6 +133,16 @@ function HeroDetailUI:_display(lvChange)
|
||||
self.spineObj:setVisible(true)
|
||||
self.spineObj:playAnim("idle", false, true)
|
||||
end
|
||||
|
||||
if self.onlyLook then -- 仅查看的不显示升级和激活按钮
|
||||
uiMap["hero_detail_ui.bg.down"]:setVisible(false)
|
||||
uiMap["hero_detail_ui.bg.up_btn"]:setVisible(false)
|
||||
uiMap["hero_detail_ui.bg"]:setSizeDeltaY(SIZE_DELTA_Y_LOOK)
|
||||
else
|
||||
uiMap["hero_detail_ui.bg.down"]:setVisible(true)
|
||||
uiMap["hero_detail_ui.bg.up_btn"]:setVisible(true)
|
||||
uiMap["hero_detail_ui.bg"]:setSizeDeltaY(SIZE_DELTA_Y_HERO)
|
||||
end
|
||||
end
|
||||
|
||||
function HeroDetailUI:_addListeners()
|
||||
@ -151,10 +164,10 @@ end
|
||||
|
||||
function HeroDetailUI:_initSpineObjs()
|
||||
local uiMap = self.root:genAllChildren()
|
||||
self.spineObjSkill = uiMap["hero_detail_ui.bg.spine_node.ui_spine_obj_skill"]
|
||||
self.spineObjLv = uiMap["hero_detail_ui.bg.spine_node.ui_spine_obj_lv"]
|
||||
self.spineObj = uiMap["hero_detail_ui.bg.spine_node.ui_spine_obj"]
|
||||
self.spineObjAvatar = uiMap["hero_detail_ui.bg.spine_node.ui_spine_obj_avatar"]
|
||||
self.spineObjSkill = uiMap["hero_detail_ui.bg.ui_spine_obj_skill"]
|
||||
self.spineObjLv = uiMap["hero_detail_ui.bg.ui_spine_obj_lv"]
|
||||
self.spineObj = uiMap["hero_detail_ui.bg.ui_spine_obj"]
|
||||
self.spineObjAvatar = uiMap["hero_detail_ui.bg.ui_spine_obj_avatar"]
|
||||
|
||||
self.spineObjAvatar:getSkeletonGraphic().enabled = false
|
||||
self.spineObjAvatar:loadAssetAsync(self.heroEntity:getModelId(), function()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user