public void OnButtonSelected(StorageButton button) { if (button.slotStorage.indexSpecies == -1) { var item = (SpeciesItem)(button.slotStorage.item); if (item.list.Count == 1) { storageManager.RenderPageSlots((int)StorageHendler.RenderState.SecondBarOnly, button.slotStorage.indexSpecies, button.transform.GetSiblingIndex()); descriptionManager.Show(button.transform.GetSiblingIndex(), 0, button.slotStorage.beeType, button.slotStorage.count.text); } else { storageManager.RenderBeeItemsPage(button.transform.GetSiblingIndex(), button.slotStorage.beeType); } } else { storageManager.RenderPageSlots((int)StorageHendler.RenderState.SecondBarOnly, button.slotStorage.indexSpecies, button.transform.GetSiblingIndex()); descriptionManager.Show(button.slotStorage.indexSpecies, button.transform.GetSiblingIndex(), button.slotStorage.beeType, button.slotStorage.count.text); } }