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; } }
//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(); } }