class ExtHUD_PlayerBackpack extends KFGFxHUD_PlayerBackpack; var class EPerkClass; function UpdateGrenades() { local int CurrentGrenades; local ExtPerkManager PM; if (MyKFInvManager != none) CurrentGrenades = MyKFInvManager.GrenadeCount; //Update the icon the for grenade type. if (ExtPlayerController(MyKFPC)!=None) { PM = ExtPlayerController(MyKFPC).ActivePerkManager; if (PM!=None && PM.CurrentPerk!=None && EPerkClass!=PM.CurrentPerk.Class) { SetString("backpackGrenadeType", "img://"$PM.CurrentPerk.GrenadeWeaponDef.Static.GetImagePath()); EPerkClass = PM.CurrentPerk.Class; } } // Update the grenades count value if (CurrentGrenades != LastGrenades) { SetInt("backpackGrenades" , Min(CurrentGrenades,9)); LastGrenades = CurrentGrenades; } } defaultproperties { }