//============================================================================= // GUIBuyable // Stores all the information of a certain item in the trader menu //============================================================================= // Killing Floor Source // Copyright (C) 2009 Tripwire Interactive LLC // Christian "schneidzekk" Schneider //============================================================================= class GUIBuyable extends Object; var localized string ItemName; //Sale name of object var localized string ItemDescription; //Short item Description var localized string ItemCategorie; var texture ItemImage; //Image to show in Info var class ItemWeaponClass; //Weapon class used for buying/selling var class ItemAmmoClass; //Ammo class used for buying/selling var class ItemPickupClass; //Pickup class var float ItemCost; //Cost to buy var float ItemAmmoCost; //Single clip cost var float ItemFillAmmoCost; //Fill up cost var float ItemWeight; //Heaviness var float ItemPower; //Progressbar power var float ItemRange; //Progressbar range var float ItemSpeed; //Progressbar speed var float ItemAmmoCurrent; //Current ammo count var float ItemAmmoMax; //Max ammo var bool bSaleList; //Inventory or sale? var bool bSellable; //Can't sell Default weapons var bool bMelee; //Melee weapons var bool bIsVest; //Vest? var bool bIsFirstAidKit; //First Aid? var byte ItemPerkIndex; //Corresponding perk var int ItemSellValue; //Value at which this item can be sold defaultproperties { ItemName="Buyable Item Name" ItemDescription"Buyable Item Description" ItemImage=texture'KillingFloorHUD.Trader_Weapon_Images.Trader_9mm' ItemWeaponClass=class'Single' ItemAmmoClass=class'SingleAmmo' ItemCost="123456789" ItemAmmoCost="123456789" ItemFillAmmoCost="123456789" ItemWeight="123456789" ItemPower="12345679" ItemRange="12345679" ItemSpeed="12345679" ItemAmmoCurrent="123456789" ItemAmmoMax="123456789" bSellable=false bMelee=false bIsVest=false bIsFirstAidKit=false bSaleList=false }