private GameStateCity cityState; // string cityState = "Athens"; protected override void DoAwake() { titleState = stateMachine.GetState <GameStateTitleScreen>(); cityState = stateMachine.GetState <GameStateCity>(); EventBus.Subscribe <LeaveHomeEvent>(OnLeaveHomeEvent); }
private GameStateHome homeState; // string homeState = "Virginia"; protected override void DoAwake() { titleState = stateMachine.GetState <GameStateTitleScreen>(); homeState = stateMachine.GetState <GameStateHome>(); EventBus.Subscribe <ReturnHomeEvent>(OnReturnHomeEvent); }
public EnterTitleScreenEvent(GameStateTitleScreen titleScreenState) { this.titleScreenState = titleScreenState; }