public void CreateDeckButtons() { ClearDeckButtons(); foreach (KeyValuePair <string, Deck> d in GameManager.instance.localDecks) { GameObject deckButtonObj = Instantiate(DeckButtonPrefab, builderDeckWindow.transform); DeckSelectorButton dsb = deckButtonObj.GetComponent <DeckSelectorButton>(); dsb.SetUp(d.Key, this, true); deckButtons.Add(deckButtonObj); } foreach (KeyValuePair <string, Deck> d in GameManager.instance.localDecks) { GameObject deckButtonObj = Instantiate(DeckButtonPrefab, playerDeckWindow.transform); DeckSelectorButton dsb = deckButtonObj.GetComponent <DeckSelectorButton>(); dsb.SetUp(d.Key, this, false); deckButtons.Add(deckButtonObj); } }
void HighlightSelected(string deckName) { foreach (GameObject gObj in deckButtons) { DeckSelectorButton dsb = gObj.GetComponent <DeckSelectorButton>(); if (dsb.deckName == deckName) { gObj.GetComponent <Image>().color = Color.yellow; } else { gObj.GetComponent <Image>().color = Color.white; } } if (currentDeckSelected != null) { mms.ShowPlayButton(true); } }