private static void OnSceneLoaded(Scene scene, LoadSceneMode mode)
 {
     if (scene.name == "StartScreen")
     {
         //enabling game console
         UnityHelper.EnableConsole();
         //loading config from file
         Config.LoadConfig();
         Config.InitConfig();
         //add console commad for configuration window
         qsEConfig = new QSEConfig();
         //add an action if changed controls
         GameInput.OnBindingsChanged += GameInput_OnBindingsChanged;
     }
 }
Exemple #2
0
        //internal static bool isExistsSMLHelperV2;

        public static void Load()
        {
            try
            {
                HarmonyInstance.Create("SubnauticaBelowZer0.CheatManagerZer0.mod").PatchAll(Assembly.GetExecutingAssembly());
                UnityHelper.EnableConsole();
                SceneManager.sceneLoaded += new UnityAction <Scene, LoadSceneMode>(OnSceneLoaded);

                Config.InitConfig();
            }
            catch (Exception ex)
            {
                UnityEngine.Debug.LogException(ex);
            }

            //isExistsSMLHelperV2 = RefHelp.IsNamespaceExists("SMLHelper.V2");
        }
        private static void OnSceneLoaded(Scene scene, LoadSceneMode mode)
        {
            if (scene.name == "StartScreen")
            {
                //enabling game console
                UnityHelper.EnableConsole();

                Config.InitConfig();
                //add console commad for configuration window
                sEZConfig = new SEZConfig();
                //add an action if changed controls
                GameInput.OnBindingsChanged += GameInput_OnBindingsChanged;
            }
            if (scene.name == "Main")
            {
                //creating a console input field listener to skip SlotExdenderZero Update method key events conflict
                ListenerInstance = InitializeListener();
            }
        }