//-----------------------------------------------------------
//
//-----------------------------------------------------------
class KFBuyMenuInvListBox extends GUIListBoxBase;

var KFBuyMenuInvList List;

function InitComponent(GUIController MyController, GUIComponent MyOwner)
{
	Super.InitComponent(MyController,MyOwner);

	if ( DefaultListClass != "" )
	{
		List = KFBuyMenuInvList(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 GUIBuyable GetSelectedBuyable()
{
	if ( List.MyBuyables[List.Index] != none )
	{	
		return List.MyBuyables[List.Index];
	}
}

defaultproperties
{
     DefaultListClass="KFGUI.KFBuyMenuInvList"
}
