// WL_OpenTitle.cs — 에디트 모드에서 Title 씬을 단독으로 연다 (에이전트 중단 등으로 다른 씬이 열린 채 남았을 때 복구용) // unity command run_script --file AgentScripts/WL_OpenTitle.cs --entry WL_OpenTitle.Open using UnityEditor; using UnityEditor.SceneManagement; using UnityEngine; public static class WL_OpenTitle { public static object Open() { if (EditorApplication.isPlaying) return "ABORT: Play 중"; var cur = EditorSceneManager.GetActiveScene(); if (cur.isDirty) EditorSceneManager.SaveScene(cur); // 더러운 씬은 저장 후 전환(작업 유실 방지) var s = EditorSceneManager.OpenScene("Assets/Scenes/Title.unity", OpenSceneMode.Single); return "opened " + s.name + " path=" + s.path + " dirty=" + s.isDirty + " count=" + EditorSceneManager.sceneCount; } }