19 lines
810 B
Ucode
19 lines
810 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
|
||
|
{
|
||
|
}
|