예제 #1
0
 public CheckpointManager(
     SpawnManager spawnManager,
     MistManager mistManager,
     SprintManager sprintManager,
     CheckpointSignal checkpointSignal,
     CheckpointActionSignal checkpointActionSignal,
     GameStateSignal.Trigger gameStateTrigger)
 {
     this.spawnManager           = spawnManager;
     this.mistManager            = mistManager;
     this.sprintManager          = sprintManager;
     this.checkpointSignal       = checkpointSignal;
     this.checkpointActionSignal = checkpointActionSignal;
     this.gameStateTrigger       = gameStateTrigger;
 }
예제 #2
0
 public ChunkManager(
     DiContainer container,
     Settings settings,
     CinematicManager cinematicManager,
     CheckpointManager checkpointManager,
     SprintManager sprintManager,
     SprintFactory sprintFactory,
     ChunkFacadeFactory chunkFacadeFactory,
     GameStateMachine gameStateMachine)
 {
     this.container          = container;
     this.settings           = settings;
     this.cinematicManager   = cinematicManager;
     this.checkpointManager  = checkpointManager;
     this.sprintManager      = sprintManager;
     this.sprintFactory      = sprintFactory;
     this.chunkFacadeFactory = chunkFacadeFactory;
     this.gameStateMachine   = gameStateMachine;
 }