summaryrefslogtreecommitdiff
path: root/VRCSDK3Worlds/Assets/VRCSDK/Dependencies/VRChat/Scripts/SceneSaver.cs
blob: 86d56a5d726013daa26632141f0260832bd53e47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System.Collections;
using UnityEngine;

public class SceneSaver
{
    static public void SaveScene()
    {
#if UNITY_EDITOR
			var activeScene = UnityEditor.SceneManagement.EditorSceneManager.GetActiveScene();
            UnityEditor.SceneManagement.EditorSceneManager.SaveScene(activeScene);
			
			UnityEditor.EditorApplication.isPaused = false;
			UnityEditor.EditorApplication.isPlaying = false;

            UnityEditor.SceneManagement.EditorSceneManager.OpenScene(activeScene.name);
#endif
    }
}