コード例 #1
0
    private QuestionnaireState CreateQuestionnaireState(ScenarioController scenarioController)
    {
        var input = new QuestionnaireStateInput(scenarioController);
        var state = new QuestionnaireState(input, scenarioController);

        var menuTransition = new EventTransition(MenuState.StateName);

        input.FinishClickedEvent += menuTransition.ChangeState;

        state.AddTransitions(menuTransition);

        return(state);
    }
コード例 #2
0
 public QuestionnaireState(QuestionnaireStateInput input, ScenarioController scenarioController) : base(input)
 {
     _scenarioController = scenarioController;
 }