FairyGUI.GButton.HandleGrayedChanged C# (CSharp) Method

HandleGrayedChanged() protected method

protected HandleGrayedChanged ( ) : void
return void
        protected override void HandleGrayedChanged()
        {
            if (_buttonController != null && _buttonController.HasPage(DISABLED))
            {
                if (this.grayed)
                {
                    if (_selected)
                        SetState(SELECTED_DISABLED);
                    else
                        SetState(DISABLED);
                }
                else
                {
                    if (_selected)
                        SetState(DOWN);
                    else
                        SetState(UP);
                }
            }
            else
                base.HandleGrayedChanged();
        }