currentScene
The path of the Scene that the user has currently open (Will be an empty string if no Scene is currently open). (Read Only)
Read time 1 minuteLast updated 5 days ago
Definition
- Type: Property
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
public static string currentScene { get; set; }
Remarks
All paths are relative to the project folder. Like: "Assets/MyScenes/MyScene.unity".
Examples
using UnityEngine;using UnityEditor;public class Example : MonoBehaviour{ // saves the current Scene into a new temporary scene. [MenuItem("Example/Save temp Scene %s")] static void SaveTempScene() { string[] path = EditorApplication.currentScene.Split(char.Parse("/")); path[path.Length - 1] = "Temp_" + path[path.Length - 1]; EditorApplication.SaveScene(string.Join("/", path)); }}