コード例 #1
0
ファイル: Game.cs プロジェクト: Dan5033/MalayGameCongkak
    IEnumerator TurnInBetween(AfterStyle next)
    {
        turn = GameState.InBetweens;

        yield return(new WaitForSeconds(0.5f));

        SetupTurn(next);
    }
コード例 #2
0
ファイル: Game.cs プロジェクト: Dan5033/MalayGameCongkak
    protected void SetupTurn(AfterStyle style)
    {
        switch (style)
        {
        case AfterStyle.P1Start:
            SetupTurn(0);
            break;

        case AfterStyle.P2Start:
            SetupTurn(1);
            break;

        case AfterStyle.RoundLoser:
            if (winner == 0)
            {
                SetupTurn(1);
            }
            else
            {
                SetupTurn(0);
            }
            break;

        case AfterStyle.RoundWinner:
            if (winner == 0)
            {
                SetupTurn(0);
            }
            else
            {
                SetupTurn(1);
            }
            break;

        case AfterStyle.StartTogether:
            SetupTurn(2);
            break;
        }
    }