void CreateItemButton(Item item) { ShopBuyButton temp = Instantiate <ShopBuyButton>(buttonPrefab, ItemContainer.contentTransform); temp.ChangeText(item.Name); temp.InitButton(null, item); temp.button.onClick.AddListener(delegate { ItemButtonClicked(temp, item); }); //itembuttons.Add(temp); ItemContainer.AddToList(temp); }
void ItemButtonClicked(ShopBuyButton b, Item item) { currSelectedItem = item; statsPanel.InitPanel(item); jobsAllowed.InitPanel(item); b.ToggleOn(); if (currButton != null) { currButton.ToggleOff(); } currButton = b; currButton.ToggleOn(); PopulateBuyPanels(); }