//Callback when new scene is created
 static void OnNewScene(UnityEngine.SceneManagement.Scene scene, UnityEditor.SceneManagement.NewSceneSetup setup, UnityEditor.SceneManagement.NewSceneMode mode)
 {
     if (debug)
     {
         UnityEngine.Debug.Log("Callback new scene call");
     }
     UpdateDatabase(ActionType: "Create new scene", Modality: "", Target: scene.name);
 }
Пример #2
0
        static void OnSceneNew(UnityEngine.SceneManagement.Scene scene, UnityEditor.SceneManagement.NewSceneSetup setup, UnityEditor.SceneManagement.NewSceneMode mode)
        {
            UnityEngine.Debug.Log("New");
            GameObject main_cam = Camera.main.gameObject;

            if (main_cam != null)
            {
                GameObject cam = PrefabUtility.InstantiatePrefab(Resources.Load("Camera") as GameObject) as GameObject;
                cam.name = "Camera";
                GameObject.DestroyImmediate(main_cam);
            }
        }