Exemple #1
0
 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);
     }
 }
Exemple #2
0
 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);
     }
 }