Exemple #1
0
    private LoadingState CreateLoadingState(ScenarioController scenarioController)
    {
        var input = new LoadingStateInput();
        var state = new LoadingState(input);

        var menuTransition = new EventTransition(MenuState.StateName);

        input.LoggedInEvent += scenarioController.Initialize;
        input.LoggedInEvent += menuTransition.ChangeState;

        state.AddTransitions(menuTransition);

        return(state);
    }
 public LoadingState(LoadingStateInput input) : base(input)
 {
 }