Beispiel #1
0
 internal TutorialPresenceManager([InjectOptional] IGamePause gamePause, PluginConfig pluginConfig, PresenceController presenceController, AudioTimeSyncController audioTimeSyncController)
 {
     this.gamePause               = gamePause;
     this.pluginConfig            = pluginConfig;
     this.presenceController      = presenceController;
     this.audioTimeSyncController = audioTimeSyncController;
 }
 internal MultiplayerPresenceManager([InjectOptional] IGamePause gamePause, PluginConfig pluginConfig, PresenceController presenceController, AudioTimeSyncController audioTimeSyncController, GameplayCoreSceneSetupData gameplayCoreSceneSetupData)
 {
     this.gamePause                  = gamePause;
     this.pluginConfig               = pluginConfig;
     this.presenceController         = presenceController;
     this.audioTimeSyncController    = audioTimeSyncController;
     this.gameplayCoreSceneSetupData = gameplayCoreSceneSetupData;
 }
Beispiel #3
0
 internal GamePresenceManager([InjectOptional] IGamePause gamePause, [InjectOptional] Submission submission, PluginConfig pluginConfig, PresenceController presenceController, AudioTimeSyncController audioTimeSyncController, GameplayCoreSceneSetupData gameplayCoreSceneSetupData)
 {
     _gamePause                  = gamePause;
     _submission                 = submission;
     _pluginConfig               = pluginConfig;
     _presenceController         = presenceController;
     _audioTimeSyncController    = audioTimeSyncController;
     _gameplayCoreSceneSetupData = gameplayCoreSceneSetupData;
 }
        public SiraSaberEffectManager(IGamePause gamePause, SaberManager saberManager, SaberClashChecker saberClashChecker, SaberBurnMarkArea saberBurnMarkArea,
                                      SaberBurnMarkSparkles saberBurnMarkSparkles, ObstacleSaberSparkleEffectManager obstacleSaberSparkleEffectManager)
        {
            _gamePause = gamePause;
            saberClashChecker.Init(saberManager);
            _saberManagers.Add(saberClashChecker as SiraSaberClashChecker);
            _saberManagers.Add(saberBurnMarkArea as SiraSaberBurnMarkArea);
            _saberManagers.Add(saberBurnMarkSparkles as SiraSaberBurnMarkSparkles);
            _saberManagers.Add(obstacleSaberSparkleEffectManager as SiraObstacleSaberSparkleEffectManager);

            _siraSaberClashChecker = saberClashChecker as SiraSaberClashChecker;
        }
        internal SiraSaberEffectManager([InjectOptional] IGamePause gamePause, SaberManager saberManager, SaberClashChecker saberClashChecker, SaberBurnMarkArea saberBurnMarkArea,
                                        SaberBurnMarkSparkles saberBurnMarkSparkles, ObstacleSaberSparkleEffectManager obstacleSaberSparkleEffectManager)
        {
            _gamePause    = gamePause;
            _saberManager = saberManager;
            saberClashChecker.Init(saberManager);
            _saberManagers.Add(saberClashChecker as SiraSaberClashChecker);
            _saberManagers.Add(saberBurnMarkArea as SiraSaberBurnMarkArea);
            _saberManagers.Add(saberBurnMarkSparkles as SiraSaberBurnMarkSparkles);
            _saberManagers.Add(obstacleSaberSparkleEffectManager as SiraObstacleSaberSparkleEffectManager);

            _siraSaberClashChecker = saberClashChecker as SiraSaberClashChecker;
            _siraObstacleSaberSparkleEffectManager = obstacleSaberSparkleEffectManager as SiraObstacleSaberSparkleEffectManager;
        }
 protected void Constractor(
     IStatusManager statusManager,
     GameStatus gameStatus,
     RelativeScoreAndImmediateRankCounter relativeScoreAndImmediateRankCounter,
     IAudioTimeSource audioTimeSource,
     GameplayCoreSceneSetupData gameplayCoreSceneSetupData,
     ISongDataUtil songDataUtil,
     IGamePause gamePause)
 {
     this._statusManager = statusManager;
     this._relativeScoreAndImmediateRankCounter = relativeScoreAndImmediateRankCounter;
     this._audioTimeSource            = audioTimeSource;
     this._gameplayCoreSceneSetupData = gameplayCoreSceneSetupData;
     this._songDataUtil = songDataUtil;
     this._gamePause    = gamePause;
     this._gameStatus   = gameStatus;
 }
Beispiel #7
0
 public NuisanceGameController(NuisanceManager nuisanceManager, [InjectOptional] IGamePause gamePause)
 {
     _nuisanceManager = nuisanceManager;
     _gamePause       = gamePause;
 }