private void Unload() { RemoveEvents(); CustomNotesPatches.RemoveHarmonyPatches(); ScoreUtility.Cleanup(); Configuration.Save(); NoteAssetLoader.Clear(); SettingsUI.RemoveMenu(); }
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(); }