//----------------------------------------------------------- // //----------------------------------------------------------- class KFBuyMenuOptionsListBox extends GUIListBoxBase; var KFBuyMenuOptionsList List; function InitComponent(GUIController MyController, GUIComponent MyOwner) { Super.InitComponent(MyController,MyOwner); if ( DefaultListClass != "" ) { List = KFBuyMenuOptionsList(AddComponent(DefaultListClass)); if (List == None) { log(Class$".InitComponent - Could not create default list ["$DefaultListClass$"]"); return; } } if ( List == none ) { Warn("Could not initialize list!"); return; } InitBaseList(List); } function int GetIndex() { return List.Index; } function UpdateList(GUIBuyable Buyable) { List.UpdateList(Buyable); } defaultproperties { DefaultListClass="KFGUI.KFBuyMenuOptionsList" }