public LoadProgressState(GameStateMachine gameStateMachine, IPersistentProgressService progressService,
                          ISaveLoadService saveLoadService)
 {
     _gameStateMachine = gameStateMachine;
     _progressService  = progressService;
     _saveLoadService  = saveLoadService;
 }
Esempio n. 2
0
 public LoadLevelState(
     GameStateMachine gameStateMachine,
     SceneLoader sceneLoader,
     IGameFactory gameFactory,
     IInputService inputService,
     IPersistentProgressService progressService)
 {
     _gameStateMachine = gameStateMachine;
     _sceneLoader      = sceneLoader;
     _gameFactory      = gameFactory;
     _progressService  = progressService;
     _inputService     = inputService;
 }
Esempio n. 3
0
 public SaveLoadService(IPersistentProgressService progressService, IGameFactory gameFactory)
 {
     _progressService = progressService;
     _gameFactory     = gameFactory;
 }