Example #1
0
        private void HandleLoginButton()
        {
            var nextState  = new PrivacyPage();
            var transition = new ScreenFadeTransition(0f);
            var eventArgs  = new StateBeginExitEventArgs(nextState, transition);

            OnBeginExit(this, eventArgs);
        }
Example #2
0
    private void HandlePlayButton()
    {
        var nextState  = new PlayState();
        var transition = new ScreenFadeTransition(2);
        var eventArgs  = new StateBeginExitEventArgs(nextState, transition);

        OnBeginExit(this, eventArgs);
    }
Example #3
0
    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);
        }
    }