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.

56 lines
1.2 KiB

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