private static void OnSceneLoad(Scene scene, LoadSceneMode mode) { if (!scene.Equals(null)) { SceneHandler.OnSceneLoad(scene.buildIndex); } }
void Update() { transform.SetAsLastSibling(); if (Main.CurrentScene != Application.loadedLevel) { SceneHandler.OnSceneLoad(Application.loadedLevel); Main.CurrentScene = Application.loadedLevel; } MelonLoader.Main.OnUpdate(); }
private static void OnSceneLoad(Scene scene, LoadSceneMode mode) { if (obj == null) { MelonLoaderComponent.Create(); } if (!scene.Equals(null)) { SceneHandler.OnSceneLoad(scene.buildIndex); } }
private static ISupportModule_To Initialize(ISupportModule_From interface_from) { Interface = interface_from; UnityMappers.RegisterMappers(); if (IsUnity53OrLower()) { SM_Component.Create(); } else { SceneHandler.Init(); } return(new SupportModule_To()); }