Example #1
0
 public void OnApplicationStart()
 {
     SceneManager.sceneLoaded        += SceneManager_sceneLoaded;
     SceneManager.activeSceneChanged += SceneManager_activeSceneChanged;
     PluginConfig.LoadOrCreateConfig();
     Base64Sprites.ConvertToSprites();
     PlaylistsCollection.ReloadPlaylists();
     SongLoader.SongsLoadedEvent += SongLoader_SongsLoadedEvent;
 }
Example #2
0
        public void OnApplicationStart()
        {
            SceneManager.activeSceneChanged += SceneManagerOnActiveSceneChanged;
            SceneManager.sceneLoaded        += SceneManager_sceneLoaded;
            PluginConfig.LoadOrCreateConfig();
            HarmonyInstance harmony = HarmonyInstance.Create("com.Shoko84.beatsaber.BeatSaberCustomExit");

            harmony.PatchAll(Assembly.GetExecutingAssembly());
        }
Example #3
0
        public void OnApplicationStart()
        {
            IngameInformationsCounter.OnLoad();
            SceneManager.activeSceneChanged += SceneManagerOnActiveSceneChanged;
            SceneManager.sceneLoaded        += SceneManager_sceneLoaded;
            PluginConfig.LoadOrCreateConfig();
            HarmonyInstance harmony = HarmonyInstance.Create("com.Shoko84.beatsaber.BeatSaberDrinkWater");

            harmony.PatchAll(Assembly.GetExecutingAssembly());
        }
Example #4
0
        public void OnApplicationStart()
        {
            SceneManager.sceneLoaded        += SceneManager_sceneLoaded;
            SceneManager.activeSceneChanged += SceneManager_activeSceneChanged;;
            PluginConfig.LoadOrCreateConfig();
            Sprites.ConvertToSprites();
            PlaylistsCollection.ReloadPlaylists();
            SongLoader.SongsLoadedEvent += SongLoader_SongsLoadedEvent;

            BSEvents.OnLoad();
            BSEvents.menuSceneLoadedFresh += OnMenuSceneLoadedFresh;
        }
 public static void ReloadConfig()
 {
     PluginConfig.LoadOrCreateConfig();
     SongListTweaks.Instance.AddDefaultPlaylists();
 }