public void SetupDrawDeck() { Debug.Log("Player: Creating ConvoCards..."); foreach (ConvoCardData convoData in _convoDeck.ConvoDeckConfig) { ConvoCard newConvoCard = new ConvoCard(convoData); _drawDeck.Add(newConvoCard); } Debug.Log("Player: Creating EnviroCards..."); foreach (EnviroCardData enviroData in _enviroDeck.EnviroDeckConfig) { EnviroCard newEnviroCard = new EnviroCard(enviroData); _drawDeck.Add(newEnviroCard); } Debug.Log("Player: Shuffling..."); AudioHelper.PlayClip2D(_shuffleAudio, 1f); for (int i = 0; i < _shuffles; i++) { _drawDeck.Shuffle(); } _drawDeckView.Display(_drawDeck); _discardDeckView.DisplayNull(); _currentCardView.DisplayNull(); }