public void ClearCard(CardSlot cardSlot) { cardSlot.CardSlotClear(); bool isNothingToDo = true; foreach (CardSlot cardSlot2 in cardSlots) { int parse; if (cardSlot2.holdCard && int.TryParse(cardSlot2.cardManacostSlot.text, out parse) && parse <= BattleController.instance.currentMana) { isNothingToDo = false; } } if (isNothingToDo) { EndTurn.instance.NothingToDoOnTurn(); } else { EndTurn.instance.SomethingToDoOnTurn(); } }