public void ChangeGameState(S_GameStates m_newState) { switch (m_newState) { case S_GameStates.Play: break; case S_GameStates.ChangeDay: //Everybody have to look to the mobile //Exit playground if (m_currentDay == S_Days.Gone) { ChangeGameState(S_GameStates.EndGame); } else { m_currentDay++; } break; case S_GameStates.EndGame: Invoke("EndGame", 5f); break; } }
// Use this for initialization void Start() { m_currentState = S_GameStates.Play; m_currentDay = S_Days.Fall; }