Fix a compile error in TMPro 1.4.0
Way to fix around AssetSettingProvider API differences of Unity Versions
code:Library\PackageCache\com.unity.textmeshpro@1.4.0\Scripts\Editor\TMP_SettingsEditor.cs
var provider = new AssetSettingsProvider("Project/TextMesh Pro/Settings", GetTMPSettings);`
↓
code:Library\PackageCache\com.unity.textmeshpro@1.4.0\Scripts\Editor\TMP_SettingsEditor.cs
var provider = AssetSettingsProvider.CreateProviderFromObject("Project/TextMesh Pro/Settings", GetTMPSettings());
2019-02-02
⚠TMPro 1.4.0にUpdateしてこのエラーが起きた場合
この状態でTMProアセットがアップグレードされると、TMProアセットに問題が起きるようだ(※1)
※1: 問題が確認できたものは「TMProのスプライト」(Rich Textで<sprite>タグなどから使う機能)
対処法
1. 上記コード修正を適用する
2. TMPro 1.4.0によって自動アップグレードされたTMPro関連アセットのファイルを巻き戻す
3. 正しい状態で、あたらめてアップグレードさせる