public void GenerateWildCard() { if (paused) { return; } if (DataManager.Instance.Coins < costForGenerateWildCard) { // TODO: Add method to purchase coins. return; } DataManager.Instance.Coins -= costForGenerateWildCard; Card card = deck.CreateNewCard(); card.Type = CardType.Wild; waste.AddCard(card); card.Revealed = true; card.IsGeneratedCard = true; }