Example #1
0
 private void OnMenuSceneLoadedFresh()
 {
     if (!init)
     {
         init   = true;
         config = new BS_Utils.Utilities.Config("Custom Platforms");
         PlatformManager.OnLoad();
     }
 }
Example #2
0
        private void SceneManager_sceneLoaded(Scene arg0, LoadSceneMode arg1)
        {
            // Load in the menu scene
            if (arg0.name == "Menu" && !init)
            {
                init = true;

                PlatformManager.OnLoad();
                BSSceneManager.OnLoad();

                //Application.logMessageReceived += LogCallback;
            }
        }
Example #3
0
 private void OnMenuSceneLoadedFresh()
 {
     if (!init)
     {
         gsm  = SceneManager.GetSceneByName("PCInit").GetRootGameObjects().First <GameObject>(x => x.name == "AppCoreSceneContext")?.GetComponent <MarkSceneAsPersistent>().GetPrivateField <GameScenesManager>("_gameScenesManager");
         init = true;
         PlatformManager.OnLoad();
         EnvironmentHider.showFeetOverride      = Plugin.config.GetBool("Settings", "AlwaysShowFeet", false, true);
         EnvironmentArranger.arrangement        = (EnvironmentArranger.Arrangement)Plugin.config.GetInt("Settings", "EnvironmentArrangement", 0, true);
         EnvironmentSceneOverrider.overrideMode = (EnvironmentSceneOverrider.EnvOverrideMode)Plugin.config.GetInt("Settings", "EnvironmentOverrideMode", 0, true);
         PlatformManager.showHeart = Plugin.config.GetBool("Settings", "ShowHeart", true, true);
     }
 }