19 lines
776 B
Ucode
19 lines
776 B
Ucode
class ExtPerksContainer_Header extends KFGFxPerksContainer_Header;
|
|
|
|
final function ExUpdatePerkHeader(Ext_PerkBase PerkClass)
|
|
{
|
|
local GFxObject PerkDataProvider;
|
|
|
|
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);
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
} |