概要
using UnityEditor; using UnityEditor.Experimental.SceneManagement; using UnityEngine; [InitializeOnLoad] public static class Example { static Example() { PrefabStage.prefabStageDirtied += OnPrefabStageDirtied; } private static void OnPrefabStageDirtied( PrefabStage prefabStage ) { Debug.Log( prefabStage.prefabAssetPath ); } }
プレハブモードの dirty フラグが立った時に
PrefabStage.prefabStageDirtied が呼び出されます