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