コード例 #1
0
    private GameStateCity cityState; // string cityState = "Athens";

    protected override void DoAwake()
    {
        titleState = stateMachine.GetState <GameStateTitleScreen>();
        cityState  = stateMachine.GetState <GameStateCity>();
        EventBus.Subscribe <LeaveHomeEvent>(OnLeaveHomeEvent);
    }
コード例 #2
0
    private GameStateHome homeState; // string homeState = "Virginia";

    protected override void DoAwake()
    {
        titleState = stateMachine.GetState <GameStateTitleScreen>();
        homeState  = stateMachine.GetState <GameStateHome>();
        EventBus.Subscribe <ReturnHomeEvent>(OnReturnHomeEvent);
    }
コード例 #3
0
 public EnterTitleScreenEvent(GameStateTitleScreen titleScreenState)
 {
     this.titleScreenState = titleScreenState;
 }