KF2-Server-Extension/ServerExt/Classes/ExtPerksContainer_Header.uc

19 lines
775 B
Ucode
Raw Normal View History

2017-10-19 21:00:49 -05:00
class ExtPerksContainer_Header extends KFGFxPerksContainer_Header;
2020-11-28 23:04:55 +03:00
final function ExUpdatePerkHeader(Ext_PerkBase PerkClass)
2023-05-14 05:49:12 +03:00
{
2017-10-19 21:00:49 -05:00
local GFxObject PerkDataProvider;
2020-11-28 23:04:55 +03:00
PerkDataProvider = CreateObject("Object");
PerkDataProvider.SetString("perkTitle", PerkClass.PerkName);
PerkDataProvider.SetString("perkLevel", LevelString@PerkClass.CurrentLevel);
PerkDataProvider.SetString("iconSource", PerkClass.GetPerkIconPath(PerkClass.CurrentLevel));
PerkDataProvider.SetString("prestigeLevel", ""); //not used yet so not point to populating with data
PerkDataProvider.SetString("xpString", PerkClass.CurrentEXP$"/"$PerkClass.NextLevelEXP);
PerkDataProvider.SetFloat("xpPercent", PerkClass.GetProgressPercent());
SetObject("perkData", PerkDataProvider);
2017-10-19 21:00:49 -05:00
}
defaultproperties
{
}