public void Construct(BeatmapCallbacksController beatmapCallbacksController, LightWithIdManager lightWithIdManager, ColorScheme colorScheme) { _beatmapCallbacksController = beatmapCallbacksController; _lightWithIdManager = lightWithIdManager; _colorScheme = colorScheme; }
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"); }
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); }
public void Construct([InjectOptional] BeatmapCallbacksController beatmapCallbacksController) { _beatmapCallbacksController = beatmapCallbacksController; }
public void Construct([InjectOptional] IAudioTimeSource audioTimeSource, [InjectOptional] BeatmapCallbacksController beatmapCallbacksController) { _audioTimeSource = audioTimeSource; _beatmapCallbacksController = beatmapCallbacksController; }
public void Construct(MaterialSwapper materialSwapper, [InjectOptional] BeatmapCallbacksController beatmapCallbacksController) { _materialSwapper = materialSwapper; _beatmapCallbacksController = beatmapCallbacksController; }