概要
TextMesh Pro の Font Asset の Inspector で右クリックして
「Reset」を押すとダイナミックフォントをリセットできます
using TMPro; using UnityEditor; public static class Example { [MenuItem( "Tools/Hoge" )] private static void Hoge() { var fontAsset = ( TMP_FontAsset ) Selection.activeObject; fontAsset.ClearFontAssetData( true ); TMPro_EventManager.ON_FONT_PROPERTY_CHANGED( true, fontAsset ); AssetDatabase.SaveAssets(); } }
エディタ拡張からリセットしたい場合は上記のようなコードを記述します