private void Update() { if (Input.GetMouseButtonDown(0)) { if (Player == null) { Player = GameObject.Find("PlayerGameState").GetComponent <GameStateSingle>(); } if (!Player.isPlayersTurn()) { return; } GameObject card = GetClickedCard(); if (card != null) { if (card.transform.parent.tag.Contains("Enemy Hand")) { return; } if (ClickedCardIsInHand(card) && cardSelector.IsCardSelectableAndInCardPile()) { SaveClickedCardInHand(card); CreateCardSelector(); } } } }