Ejemplo n.º 1
0
 private static void OnSceneLoad(Scene scene, LoadSceneMode mode)
 {
     if (!scene.Equals(null))
     {
         SceneHandler.OnSceneLoad(scene.buildIndex);
     }
 }
Ejemplo n.º 2
0
 void Update()
 {
     transform.SetAsLastSibling();
     if (Main.CurrentScene != Application.loadedLevel)
     {
         SceneHandler.OnSceneLoad(Application.loadedLevel);
         Main.CurrentScene = Application.loadedLevel;
     }
     MelonLoader.Main.OnUpdate();
 }
Ejemplo n.º 3
0
 private static void OnSceneLoad(Scene scene, LoadSceneMode mode)
 {
     if (obj == null)
     {
         MelonLoaderComponent.Create();
     }
     if (!scene.Equals(null))
     {
         SceneHandler.OnSceneLoad(scene.buildIndex);
     }
 }
Ejemplo n.º 4
0
        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());
        }