public void Construct(BeatmapCallbacksController beatmapCallbacksController,
                       LightWithIdManager lightWithIdManager,
                       ColorScheme colorScheme)
 {
     _beatmapCallbacksController = beatmapCallbacksController;
     _lightWithIdManager         = lightWithIdManager;
     _colorScheme = colorScheme;
 }
Example #2
0
 private void LoadGameObjects()
 {
     levelFailController = Resources.FindObjectsOfTypeAll <StandardLevelFailedController>().LastOrDefault();
     spawnController     = Resources.FindObjectsOfTypeAll <BeatmapObjectSpawnController>().LastOrDefault();
     spawnMovementData   = spawnController.GetField <BeatmapObjectSpawnMovementData, BeatmapObjectSpawnController>("_beatmapObjectSpawnMovementData");
     callbackController  = spawnController.GetField <BeatmapCallbacksController, BeatmapObjectSpawnController>("_beatmapCallbacksController");
     soundEffectManager  = Resources.FindObjectsOfTypeAll <NoteCutSoundEffectManager>().LastOrDefault();
     audioTimeSync       = Resources.FindObjectsOfTypeAll <AudioTimeSyncController>().LastOrDefault();
     songAudio           = audioTimeSync.GetField <AudioSource, AudioTimeSyncController>("_audioSource");
 }
Example #3
0
 public BSEvents([InjectOptional] ILevelEndActions levelEndActions, IReadonlyBeatmapData beatmapData, ObstacleSaberSparkleEffectManager obstacleSaberSparkleEffectManager, ScoreController scoreController, BeatmapObjectManager beatmapObjectManager, BeatmapCallbacksController beatmapCallbacksController, ComboController comboController)
 {
     _levelEndActions = levelEndActions;
     _beatmapData     = beatmapData;
     _obstacleSaberSparkleEffectManager = obstacleSaberSparkleEffectManager;
     _scoreController            = scoreController;
     _beatmapObjectManager       = beatmapObjectManager;
     _beatmapCallbacksController = beatmapCallbacksController;
     _comboController            = comboController;
     _bombSubtypeIdentifier      = NoteData.SubtypeIdentifier(ColorType.None);
 }
Example #4
0
 public void Construct([InjectOptional] BeatmapCallbacksController beatmapCallbacksController)
 {
     _beatmapCallbacksController = beatmapCallbacksController;
 }
Example #5
0
 public void Construct([InjectOptional] IAudioTimeSource audioTimeSource, [InjectOptional] BeatmapCallbacksController beatmapCallbacksController)
 {
     _audioTimeSource            = audioTimeSource;
     _beatmapCallbacksController = beatmapCallbacksController;
 }
Example #6
0
 public void Construct(MaterialSwapper materialSwapper, [InjectOptional] BeatmapCallbacksController beatmapCallbacksController)
 {
     _materialSwapper            = materialSwapper;
     _beatmapCallbacksController = beatmapCallbacksController;
 }