Beispiel #1
0
 private void Unload()
 {
     RemoveEvents();
     CustomNotesPatches.RemoveHarmonyPatches();
     ScoreUtility.Cleanup();
     Configuration.Save();
     NoteAssetLoader.Clear();
     SettingsUI.RemoveMenu();
 }
Beispiel #2
0
        private void Load()
        {
            Configuration.Load();
            NoteAssetLoader.Load();
            CustomNotesPatches.ApplyHarmonyPatches();
            SettingsUI.CreateMenu();
            AddEvents();

            Logger.log.Info($"{PluginName} v.{PluginVersion} has started.");
        }
 public void OnEnable()
 {
     try
     {
         CustomNotesPatches.ApplyHarmonyPatches();
     }
     catch
     {
         Logger.log.Warn("Camera Plus not detected, disabling CameraPlus harmony patch.");
     }
 }
 public void OnDisable()
 {
     CustomNotesPatches.RemoveHarmonyPatches();
 }