Пример #1
0
    void ToNextState()
    {
        string outroText = "Ending " + m_CurrentState.ToString();

        if (m_CurrentState == BattleStates.BattlePhase && !IsBattleOver())
        {
            m_CurrentState = BattleStates.DrawPhase;
        }
        else
        {
            m_CurrentState++;
        }

        switch (m_CurrentState)
        {
        case BattleStates.BattleStart:
            break;

        case BattleStates.DrawPhase:
            break;

        case BattleStates.CardSelection:
            break;

        case BattleStates.BattlePhase:
            break;

        case BattleStates.BattleEnd:
            break;

        case BattleStates.Results:
            break;
        }

        string introText = "Begining " + m_CurrentState.ToString();

        m_BattleUI.ToNextState(outroText, introText);
    }
Пример #2
0
    public string getCurrentState()
    {
        string current_state = currentState.ToString();

        return(current_state);
    }