はじめに
EditorSceneManager.MarkSceneDirty( EditorSceneManager.GetActiveScene() );
現在開いているシーンの変更フラグを立てたい場合、
上記のような処理を記述する必要があるのですが、少し冗長です
下記のようなクラスを作成することでコードを短く記述できます
ソースコード
using UnityEditor.SceneManagement; public static class EditorSceneManagerUtils { public static void MarkSceneDirty() { EditorSceneManager.MarkSceneDirty( EditorSceneManager.GetActiveScene() ); } }
使い方
EditorSceneManagerUtils.MarkSceneDirty();