Ejemplo n.º 1
0
    private ReviewState CreateReviewState(ScenarioController scenarioController)
    {
        var input = new ReviewStateInput(scenarioController);
        var state = new ReviewState(input, scenarioController);

        var scoreTransition = new EventTransition(ScoreState.StateName);

        input.NextClickedEvent += scoreTransition.ChangeState;

        state.AddTransitions(scoreTransition);

        return(state);
    }
Ejemplo n.º 2
0
 public ReviewState(ReviewStateInput input, ScenarioController scenarioController) : base(input)
 {
     _scenarioController = scenarioController;
 }