private ErrorState CreateErrorState() { var input = new ErrorStateInput(); var state = new ErrorState(input); var backClickedTransition = new OnEventTransition(GameState.StateName); input.BackClickedEvent += backClickedTransition.ChangeState; state.AddTransitions(backClickedTransition); return(state); }