You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.1 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. using UnityEngine.SceneManagement;
  2. namespace IPA.Updating
  3. {
  4. internal class SelfPlugin : IBeatSaberPlugin
  5. {
  6. internal const string IPA_Name = "Beat Saber IPA - Builtin manifest support";
  7. internal const string IPA_Version = "3.12.0";
  8. public static SelfPlugin Instance { get; set; } = new SelfPlugin();
  9. public string Name => IPA_Name;
  10. public string Version => IPA_Version;
  11. public ModsaberModInfo ModInfo => new ModsaberModInfo
  12. {
  13. CurrentVersion = IPA_Version,
  14. InternalName = "beatsaber-ipa-reloaded"
  15. };
  16. public void OnActiveSceneChanged(Scene prevScene, Scene nextScene)
  17. {
  18. }
  19. public void OnApplicationQuit()
  20. {
  21. }
  22. public void OnApplicationStart()
  23. {
  24. }
  25. public void OnFixedUpdate()
  26. {
  27. }
  28. public void OnSceneLoaded(Scene scene, LoadSceneMode sceneMode)
  29. {
  30. }
  31. public void OnSceneUnloaded(Scene scene)
  32. {
  33. }
  34. public void OnUpdate()
  35. {
  36. }
  37. }
  38. }