示例#1
0
 public CameraManager(
     Settings settings,
     Camera camera,
     CameraView cameraView,
     CameraRigView cameraRigView,
     CinematicManager cinematicManager,
     DisplayManager displayManager)
 {
     this.settings         = settings;
     this.camera           = camera;
     this.cameraView       = cameraView;
     this.cameraRigView    = cameraRigView;
     this.cinematicManager = cinematicManager;
     this.displayManager   = displayManager;
 }
示例#2
0
 public CameraAnchorManager(
     Settings settings,
     Camera camera,
     CameraView cameraView,
     CameraAnchorView cameraAnchorView,
     CameraOriginView cameraOriginView,
     CinematicManager cinematicManager)
 {
     this.settings         = settings;
     this.camera           = camera;
     this.cameraView       = cameraView;
     this.cameraAnchorView = cameraAnchorView;
     this.cameraOriginView = cameraOriginView;
     this.cinematicManager = cinematicManager;
 }
示例#3
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;
 }
示例#4
0
        public GameEndState(
            Settings settings,
            Generator generator,
            SceneLoadSignal sceneLoadSignal,
            SceneLoader sceneLoader,
            InputManager inputManager,
            AetherManager aetherManager,
            PlayerManager playerManager,
            DialogueManager dialogueManager,
            DeathManager deathManager,
            CameraManager cameraManager,
            CameraAnchorManager cameraAnchorManager,
            CameraRigManager cameraRigManager,
            CinematicManager cinematicManager,
            DisplayManager displayManager,
            MistManager mistManager,
            RankManager rankManager,
            SpawnManager spawnManager,
            PoolManager poolManager,
            GameStateMachine stateMachine)
            : base(stateMachine)
        {
            this.settings            = settings;
            this.generator           = generator;
            this.sceneLoadSignal     = sceneLoadSignal;
            this.sceneLoader         = sceneLoader;
            this.inputManager        = inputManager;
            this.aetherManager       = aetherManager;
            this.playerManager       = playerManager;
            this.dialogueManager     = dialogueManager;
            this.deathManager        = deathManager;
            this.cameraManager       = cameraManager;
            this.cameraAnchorManager = cameraAnchorManager;
            this.cameraRigManager    = cameraRigManager;
            this.cinematicManager    = cinematicManager;
            this.displayManager      = displayManager;
            this.mistManager         = mistManager;
            this.rankManager         = rankManager;
            this.spawnManager        = spawnManager;
            this.poolManager         = poolManager;

            stateType = GameStateType.End;
        }
示例#5
0
 public DialogueManager(
     Settings settings,
     DialogueSignal dialogueSignal,
     DialogueStateSignal dialogueStateSignal,
     DialogueManagerView dialogueManagerView,
     CinematicManager cinematicManager,
     CameraManager cameraManager,
     DisplayManager displayManager,
     InputManager inputManager,
     TutorialSignal.Trigger tutorialTrigger)
 {
     this.settings            = settings;
     this.dialogueSignal      = dialogueSignal;
     this.dialogueStateSignal = dialogueStateSignal;
     this.dialogueManagerView = dialogueManagerView;
     this.cinematicManager    = cinematicManager;
     this.cameraManager       = cameraManager;
     this.displayManager      = displayManager;
     this.inputManager        = inputManager;
     this.tutorialTrigger     = tutorialTrigger;
 }
示例#6
0
 public TutorialManager(
     Settings settings,
     TutorialSignal tutorialSignal,
     DisplayManager displayManager,
     DeathManager deathManager,
     CameraManager cameraManager,
     CameraRigManager cameraRigManager,
     CinematicManager cinematicManager,
     ReadySetGoManager readySetGoManager,
     InputManager inputManager,
     PlayerManager playerManager)
 {
     this.settings          = settings;
     this.tutorialSignal    = tutorialSignal;
     this.displayManager    = displayManager;
     this.deathManager      = deathManager;
     this.cameraManager     = cameraManager;
     this.cameraRigManager  = cameraRigManager;
     this.cinematicManager  = cinematicManager;
     this.readySetGoManager = readySetGoManager;
     this.inputManager      = inputManager;
     this.playerManager     = playerManager;
 }