public void SetSelectedDeck(SC_LoadedDeck d = null) { SelectedDeck = d; foreach (Transform t in decks) { t.GetChild(0).gameObject.SetActive(SelectedDeck && SelectedDeck.name == t.name); } foreach (Button b in deckActionButtons) { b.interactable = SelectedDeck != null; } }