private void HandleLoginButton() { var nextState = new PrivacyPage(); var transition = new ScreenFadeTransition(0f); var eventArgs = new StateBeginExitEventArgs(nextState, transition); OnBeginExit(this, eventArgs); }
private void HandlePlayButton() { var nextState = new PlayState(); var transition = new ScreenFadeTransition(2); var eventArgs = new StateBeginExitEventArgs(nextState, transition); OnBeginExit(this, eventArgs); }
private void HitTarget(GameObject target) { SetTargetColor(target, Color.red); targets.Remove(target); if (targets.Count == 0) { var nextState = new MainMenuState(); var transition = new ScreenFadeTransition(2); var eventArgs = new StateBeginExitEventArgs(nextState, transition); OnBeginExit(this, eventArgs); } }