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