Esempio n. 1
0
 public void OnLevelDidFinish(object sender, LevelFinishedEventArgs args)
 {
     if (Plugin.Settings.Enabled)
     {
         SpectrogramManager.Instance.CleanupSpectrogramGroups();
     }
 }
        private static void LevelData_didFinishEvent(object sender, LevelFinishedEventArgs args)
        {
            _wasDisabled   = disabled;
            _lastDisablers = ModList.ToArray();
            disabled       = false;
            ModList.Clear();
            Plugin.LevelFinished -= LevelData_didFinishEvent;
            ScoreSaberSubmissionProperty?.SetValue(null, true);

            if (RemovedFive != null)
            {
                StandardLevelScenesTransitionSetupDataSO setupDataSO = Resources.FindObjectsOfTypeAll <StandardLevelScenesTransitionSetupDataSO>().FirstOrDefault();
                setupDataSO.didFinishEvent -= RemovedFive;
                setupDataSO.didFinishEvent += RemovedFive;
                RemovedFive = null;
            }
            eventSubscribed = false;
        }