UnityEngine.UI.Text.OnValidate C# (CSharp) Method

OnValidate() protected method

protected OnValidate ( ) : void
return void
        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();
            }
        }