示例#1
0
 public ReadySetGoManager(
     Settings settings,
     PlayerManager playerManager,
     ReadySetGoDisplayView readySetGoDisplayView,
     DisplayManager displayManager)
 {
     this.settings              = settings;
     this.playerManager         = playerManager;
     this.readySetGoDisplayView = readySetGoDisplayView;
     this.displayManager        = displayManager;
 }
示例#2
0
 public PlayerManager(
     Settings settings,
     PlayerContainerView playerContainerView,
     SpawnManager spawnManager,
     DisplayManager displayManager,
     PlayerFacadeFactory playerFacadeFactory,
     PlayerControlSignal playerControlSignal)
 {
     this.settings            = settings;
     this.playerContainerView = playerContainerView;
     this.spawnManager        = spawnManager;
     this.displayManager      = displayManager;
     this.playerFacadeFactory = playerFacadeFactory;
     this.playerControlSignal = playerControlSignal;
 }
示例#3
0
        public GameStartState(
            MenuSignal.Trigger menuSignalTrigger,
            InputManager inputManager,
            DisplayManager displayManager,
            CameraView cameraView,
            GameStateMachine stateMachine)
            : base(stateMachine)
        {
            this.menuSignalTrigger = menuSignalTrigger;
            this.inputManager      = inputManager;
            this.displayManager    = displayManager;
            this.cameraView        = cameraView;

            stateType = GameStateType.Start;
        }
示例#4
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;
 }
示例#5
0
        public GamePlayState(
            PlayerManager playerManager,
            DisplayManager displayManager,
            DeathManager deathManager,
            InputManager inputManager,
            GameStateMachine stateMachine)
            : base(stateMachine)
        {
            this.playerManager  = playerManager;
            this.displayManager = displayManager;
            this.deathManager   = deathManager;
            this.inputManager   = inputManager;

            stateType = GameStateType.Play;
        }
示例#6
0
 public PlayerInventory(
     Settings settings,
     Input input,
     Player player,
     PlayerView playerView,
     ItemManager itemManager,
     DisplayManager displayManager,
     ItemPickupSignal itemPickupSignal)
 {
     this.settings         = settings;
     this.input            = input;
     this.player           = player;
     this.playerView       = playerView;
     this.itemManager      = itemManager;
     this.displayManager   = displayManager;
     this.itemPickupSignal = itemPickupSignal;
 }
示例#7
0
 public PlaytestManager(
     SpawnView spawnView,
     SpawnManager spawnManager,
     InputManager inputManager,
     PlayerManager playerManager,
     DisplayManager displayManager,
     DeathManager deathManager,
     CameraView cameraView,
     GameStateSignal.Trigger gameStateTrigger)
 {
     this.spawnView        = spawnView;
     this.spawnManager     = spawnManager;
     this.inputManager     = inputManager;
     this.playerManager    = playerManager;
     this.displayManager   = displayManager;
     this.deathManager     = deathManager;
     this.cameraView       = cameraView;
     this.gameStateTrigger = gameStateTrigger;
 }
示例#8
0
 public DeathManager(
     Settings settings,
     Camera camera,
     InputManager inputManager,
     PlayerManager playerManager,
     SpawnManager spawnManager,
     DisplayManager displayManager,
     RespawnSignal respawnSignal,
     CheckpointActionSignal.Trigger checkpointActionTrigger)
 {
     this.settings                = settings;
     this.camera                  = camera;
     this.inputManager            = inputManager;
     this.playerManager           = playerManager;
     this.spawnManager            = spawnManager;
     this.displayManager          = displayManager;
     this.respawnSignal           = respawnSignal;
     this.checkpointActionTrigger = checkpointActionTrigger;
 }
示例#9
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;
        }
示例#10
0
        public GameReadyState(
            Settings settings,
            SceneLoader sceneLoader,
            CameraView cameraView,
            InputManager inputManager,
            PlayerManager playerManager,
            DisplayManager displayManager,
            GameManager gameManager,
            GameStateMachine stateMachine)
            : base(stateMachine)
        {
            this.settings       = settings;
            this.sceneLoader    = sceneLoader;
            this.cameraView     = cameraView;
            this.inputManager   = inputManager;
            this.playerManager  = playerManager;
            this.displayManager = displayManager;
            this.gameManager    = gameManager;

            stateType = GameStateType.Ready;
        }
示例#11
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;
 }
示例#12
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;
 }
示例#13
0
 public SprintManager(DisplayManager displayManager)
 {
     this.displayManager = displayManager;
 }
示例#14
0
 public ScoreManager(DisplayManager displayManager)
 {
     this.displayManager = displayManager;
 }