コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】EditorUtility.SetDirty が正常に動作しない場合

概要

Undo.RecordObject( tilemap, "Refresh All Tiles" );
tilemap.RefreshAllTiles();
EditorUtility.SetDirty( tilemap );

Undo.RecordObject を併用すると正常に動作する模様

参考サイト様

https://forum.unity.com/threads/editorutility-setdirty-broken.375344/