private static void OnPreRenderCanvas() { if (TMP_MaterialManager.isFallbackListDirty) { TMP_MaterialManager.CleanupFallbackMaterials(); TMP_MaterialManager.isFallbackListDirty = false; } }
// Event received when font asset properties are changed in Font Inspector void ON_FONT_PROPERTY_CHANGED(bool isChanged, TMP_FontAsset font) { if (m_fontAsset != null && font.GetInstanceID() == m_fontAsset.GetInstanceID()) { // Copy Normal and Bold Weight if (m_fallbackMaterial != null) { if (TMP_Settings.matchMaterialPreset) { TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial); TMP_MaterialManager.CleanupFallbackMaterials(); } } } }