public static List<bool> ItemLock;
public static string curItem;
public List<UISprite> itemList;
public UICenterOnChild items;
private int selecteditem;
void Update ()
{
Invoke ("ItemSelection", .01F);
}
void ItemSelection()
{
switch (items.centeredObject.tag)
{
case "Apples":
{
selecteditem= 1;
if (ItemLock[1] == true)
{
curItem = "Apples";
}
else{
items.CenterOn(itemList[NextUnlockedItem()].transform);
}
break;
}
case "Bananas":
{
selecteditem= 2;
if (ItemLock[2] == true)
{
curItem = "Bananas";
}
else{
items.CenterOn(itemList[NextUnlockedItem()].transform);
}
break;
}
case "RocketLauncher":
{
selecteditem= 3;
if (ItemLock[3] == true)
{
curItem = "Rocket";
}
else{
items.CenterOn(itemList[NextUnlockedItem()].transform);
}
break;
}
}
}
int NextUnlockedItem()
{
int nextavailable = 0;
while(ItemLock[selecteditem] == false)
{
nextavailable = selecteditem;
nextavailable++;
}
return nextavailable;
}