伤害统计

This commit is contained in:
chenxi 2023-04-21 22:41:32 +08:00
parent 902db9d49b
commit 594d5ac6c6
3 changed files with 19 additions and 1 deletions

View File

@ -371,6 +371,16 @@ GConst.HERO_FRAME_QLT = {
[7] = "frame_7",
}
GConst.HERO_SMALL_FRAME_QLT = {
[1] = "frame_small_1",
[2] = "frame_small_2",
[3] = "frame_small_3",
[4] = "frame_small_4",
[5] = "frame_small_5",
[6] = "frame_small_6",
[7] = "frame_small_7",
}
GConst.HERO_FRAME_GRAY_QLT = {
[1] = "frame_gray_1",
[2] = "frame_gray_2",

View File

@ -40,6 +40,11 @@ function HeroManager:getHeroIcon(heroId)
return cfg and tostring(cfg.icon)
end
function HeroManager:getHeroSmallFrame(heroId)
local cfg = ConfigManager:getConfig("hero")[heroId]
return cfg and GConst.HERO_SMALL_FRAME_QLT[cfg.qlt]
end
function HeroManager:getMatchTypeIcon(matchType)
return GConst.HeroConst.MATCH_ICON_NAME[matchType]
end

View File

@ -6,7 +6,10 @@ function UnitResultReportCell:refresh(info, maxValue)
if icon then
uiMap["unit_result_report_cell.icon"]:setSprite(GConst.ATLAS_PATH.ICON_HERO, icon)
end
local smallFrame = ModuleManager.HeroManager:getHeroSmallFrame(info.heroId)
if smallFrame then
uiMap["unit_result_report_cell.frame"]:setSprite(GConst.ATLAS_PATH.ICON_HERO, smallFrame)
end
uiMap["unit_result_report_cell.slider"]:getComponent(GConst.TYPEOF_UNITY_CLASS.BF_SLIDER).value = info.dmg / maxValue
uiMap["unit_result_report_cell.value"]:setText(GFunc.num2Str(info.dmg))
end