// ------------------- Between user and player --------------------------- // void ManageState() { switch (state) { case TimeLineM.WaitingUser: break; case TimeLineM.LogIn: sceneToLoad = sceneLogIn; uiController.QuitScene(); state = TimeLineM.WaitEndAnimationQuitScene; break; case TimeLineM.SignIn: sceneToLoad = sceneSignIn; uiController.QuitScene(); state = TimeLineM.WaitEndAnimationQuitScene; break; case TimeLineM.WaitEndAnimationQuitScene: break; case TimeLineM.EndAnimationQuitScene: LoadNewScene(); break; case TimeLineM.Dead: break; default: throw new System.Exception("GameController: Bad state."); } }
public void UserChooseLogIn() { state = TimeLineM.LogIn; }
public void UserChooseSignIn() { state = TimeLineM.SignIn; }
// ----------- From UIManager ---------------- // public void EndAnimationQuitScene() { state = TimeLineM.EndAnimationQuitScene; }
void Start() { state = TimeLineM.WaitingUser; Screen.sleepTimeout = SleepTimeout.NeverSleep; }