private void GenerateVisualDecks() { foreach (CardDeck deck in CollectionManager.currentDecks) { DeckDisplayController deckDisplay = Instantiate(deckDisplayControllerPrefab, deckDisplayParent); deckDisplay.Initialize(deckBack, deck, OnDeckClicked); } }
private void OnDeckClicked(DeckDisplayController deckDisplay) { if (selectedDeckDisplay == deckDisplay) { selectedDeckDisplay.ToggleOutline(false); confirm.interactable = false; selectedDeckDisplay = null; } else { if (selectedDeckDisplay != null) { selectedDeckDisplay.ToggleOutline(false); } confirm.interactable = true; selectedDeckDisplay = deckDisplay; selectedDeckDisplay.ToggleOutline(true); } }