示例#1
0
        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();
        }