protected override void OnValidate()
{
if (!this.IsActive())
{
base.OnValidate();
}
else
{
if (this.m_FontData.font != this.m_LastTrackedFont)
{
Font font = this.m_FontData.font;
this.m_FontData.font = this.m_LastTrackedFont;
FontUpdateTracker.UntrackText(this);
this.m_FontData.font = font;
FontUpdateTracker.TrackText(this);
this.m_LastTrackedFont = font;
}
base.OnValidate();
}
}