FairyGUI.GButton.SetCurrentState C# (CSharp) Method

SetCurrentState() protected method

protected SetCurrentState ( ) : void
return void
        protected void SetCurrentState()
        {
            if (this.grayed && _buttonController != null && _buttonController.HasPage(DISABLED))
            {
                if (_selected)
                    SetState(SELECTED_DISABLED);
                else
                    SetState(DISABLED);
            }
            else
            {
                if (_selected)
                    SetState(_over ? SELECTED_OVER : DOWN);
                else
                    SetState(_over ? OVER : UP);
            }
        }