コード例 #1
0
ファイル: LevelManager.cs プロジェクト: thexdesk/mist-ridge
 public LevelManager(
     Settings settings,
     GameStateSignal.Trigger gameStateTrigger,
     GameStateMachine gameStateMachine,
     SpawnManager spawnManager,
     ChunkManager chunkManager,
     InputManager inputManager,
     PlayerManager playerManager,
     DeathManager deathManager,
     RankManager rankManager,
     MistManager mistManager,
     CameraView cameraView,
     CameraManager cameraManager,
     CameraAnchorManager cameraAnchorManager,
     AetherManager aetherManager)
 {
     this.settings            = settings;
     this.gameStateTrigger    = gameStateTrigger;
     this.gameStateMachine    = gameStateMachine;
     this.spawnManager        = spawnManager;
     this.chunkManager        = chunkManager;
     this.inputManager        = inputManager;
     this.playerManager       = playerManager;
     this.deathManager        = deathManager;
     this.rankManager         = rankManager;
     this.mistManager         = mistManager;
     this.cameraView          = cameraView;
     this.cameraManager       = cameraManager;
     this.cameraAnchorManager = cameraAnchorManager;
     this.aetherManager       = aetherManager;
 }
コード例 #2
0
ファイル: GameEndState.cs プロジェクト: thexdesk/mist-ridge
        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;
        }
コード例 #3
0
ファイル: Player.cs プロジェクト: thexdesk/mist-ridge
 public Player(
     Settings settings,
     Input input,
     Grounding grounding,
     AetherManager aetherManager,
     PlayerView playerView,
     PlayerStateMachine playerStateMachine,
     PlayerController playerController,
     PlayerPhysics playerPhysics,
     ItemEffectSignal itemEffectSignal)
 {
     this.settings           = settings;
     this.input              = input;
     this.grounding          = grounding;
     this.aetherManager      = aetherManager;
     this.playerView         = playerView;
     this.playerStateMachine = playerStateMachine;
     this.playerController   = playerController;
     this.playerPhysics      = playerPhysics;
     this.itemEffectSignal   = itemEffectSignal;
 }
コード例 #4
0
ファイル: Checkpoint.cs プロジェクト: thexdesk/mist-ridge
 public Checkpoint(
     int checkpointNum,
     ChunkFacade chunkFacade,
     SpawnManager spawnManager,
     CheckpointManager checkpointManager,
     AetherManager aetherManager,
     InputManager inputManager,
     PlayerManager playerManager,
     ReadySetGoManager readySetGoManager,
     DeathManager deathManager)
 {
     this.checkpointNum     = checkpointNum;
     this.chunkFacade       = chunkFacade;
     this.spawnManager      = spawnManager;
     this.checkpointManager = checkpointManager;
     this.aetherManager     = aetherManager;
     this.inputManager      = inputManager;
     this.playerManager     = playerManager;
     this.readySetGoManager = readySetGoManager;
     this.deathManager      = deathManager;
 }