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
{
}