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) { }