Exemplo n.º 1
0
 public GameFlowDirector(CoroutineProvider coroutineProvider, IGameStateMachine gameStateMachine)
 {
     _coroutineProvider = coroutineProvider;
     _gameStateMachine  = gameStateMachine;
 }
Exemplo n.º 2
0
 public BootstrapState(IGameStateMachine gameStateMachine, ISceneLoader sceneLoader)
 {
     _gameStateMachine = gameStateMachine;
     _sceneLoader      = sceneLoader;
 }
Exemplo n.º 3
0
 public AppStarter(CoroutineProvider coroutineProvider, IGameStateMachine gameStateMachine, GameStateFactory gameStateFactory)
 {
     _coroutineProvider = coroutineProvider;
     _gameStateMachine  = gameStateMachine;
     _gameStateFactory  = gameStateFactory;
 }
Exemplo n.º 4
0
 public GameBootstraper(IGameStateMachine gameStateMachine)
 {
     _gameStateMachine = gameStateMachine;
     BootstrapGame();
 }
Exemplo n.º 5
0
 public void Initialize()
 {
     gameStateMachine = new GameStateMachine(uIService, playerService);
     ChangeToGameStartState();
 }