Ejemplo n.º 1
0
        public void OnApplicationStart()
        {
            ReadPreferences();
            ColorsUI.CheckCT();
            _colorInit = false;

            CustomSabersPresent              = IllusionInjector.PluginManager.Plugins.Any(x => x.Name == "Saber Mod");
            SceneManager.activeSceneChanged += SceneManagerOnActiveSceneChanged;
            SceneManager.sceneLoaded        += SceneManager_sceneLoaded;
        }
        public void OnApplicationStart()
        {
            ReadPreferences();
            ColorsUI.CheckCT();
            _colorInit = false;

            CustomSabersPresent              = IllusionInjector.PluginManager.Plugins.Any(x => x.Name == "Custom Sabers") || IPA.Loader.PluginManager.AllPlugins.Any(x => x.Metadata.Id == "Custom Sabers");
            SceneManager.activeSceneChanged += SceneManagerOnActiveSceneChanged;
            SceneManager.sceneLoaded        += SceneManager_sceneLoaded;
            var harmony = HarmonyInstance.Create("CustomColorsHarmonyInstance");

            harmony.PatchAll(Assembly.GetExecutingAssembly());
        }