IEnumerator AiThinkCoroutine() { Card stackTopCard = cardAnimator.GetStackTopCard(); Card stackPreviousTopCard = cardAnimator.GetStackPreviousTopCard(); selectedCardValues = gameDataManager.AiDecideCardFromPlayer(currentTurnPlayer, stackTopCard, stackPreviousTopCard); if (selectedCardValues.Count > 0) { selectedRank = Card.GetRank(selectedCardValues[0]); } //if (selectedCardValues.Count > 0 && Card.GetRank(selectedCardValues[0]) == Ranks.Ten) //{ // gameState = GameState.TurnSelectingNumber; //} //else //{ yield return(new WaitForSeconds(UnityEngine.Random.Range(0.6f, 2.3f))); //Wait gameState = GameState.TurnConfirmedSelectedNumber; //} GameFlow(); }