UnityのEditor拡張時、ScriptableObjectを保存したい時に調べたメモになります。 SaveAssetIfDirty SaveAssetIfDirtyUnityはアセットが変更された場合の保存時に利用をします。 指定されたアセットが変更されている場合にのみ、そのアセットを保存するので、パフォーマンスの向上に役立ちます。 public class HogeScript : Editor { private void Save() { // ScriptableObjectの変更を行う // アセットが変更されていれば保存を実行 AssetDatabase.SaveAssetI…