Beispiel #1
0
    public override void SetState(UIButtonColor.State state, bool immediate)
    {
        base.SetState(state, immediate);
        switch (state)
        {
        case UIButtonColor.State.Normal:
            this.SetSprite(this.mNormalSprite);
            break;

        case UIButtonColor.State.Hover:
            if (this.changeStateSprite)
            {
                this.SetSprite(this.hoverSprite);
            }
            break;

        case UIButtonColor.State.Pressed:
            if (this.changeStateSprite)
            {
                this.SetSprite(this.pressedSprite);
            }
            break;

        case UIButtonColor.State.Disabled:
            this.SetSprite(this.disabledSprite);
            break;
        }
    }
 public void SetDetailButtonState(UIButtonColor.State state, Boolean instant)
 {
     foreach (Character character in Characters.Entries)
     {
         character.ButtonColor.SetState(state, instant);
     }
 }
 private void setBtnsState(bool isFocus)
 {
     UIButtonColor.State state = isFocus ? UIButtonColor.State.Pressed : UIButtonColor.State.Normal;
     foreach (UIButton listBtn in _listBtns)
     {
         listBtn.state = state;
     }
 }
Beispiel #4
0
 private void SetButtonState(UIButtonColor.State state)
 {
     UIButton[] array = this.buttonList;
     for (Int32 i = 0; i < (Int32)array.Length; i++)
     {
         UIButton uibutton = array[i];
         uibutton.SetState(state, false);
     }
 }
Beispiel #5
0
 protected virtual void SetButtonState(UIButtonColor.State iState)
 {
     foreach (UIButton listBtn in _listBtns)
     {
         if (listBtn.state != iState)
         {
             listBtn.state = iState;
         }
     }
 }
Beispiel #6
0
    static int SetState(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 3);
        UIButton obj = LuaScriptMgr.GetNetObject <UIButton>(L, 1);

        UIButtonColor.State arg0 = LuaScriptMgr.GetNetObject <UIButtonColor.State>(L, 2);
        bool arg1 = LuaScriptMgr.GetBoolean(L, 3);

        obj.SetState(arg0, arg1);
        return(0);
    }
    static int SetState(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 3);
        UIButtonColor obj = (UIButtonColor)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIButtonColor");

        UIButtonColor.State arg0 = (UIButtonColor.State)LuaScriptMgr.GetNetObject(L, 2, typeof(UIButtonColor.State));
        bool arg1 = LuaScriptMgr.GetBoolean(L, 3);

        obj.SetState(arg0, arg1);
        return(0);
    }
    private static int SetState(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 3);
        UIButton uIButton = (UIButton)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIButton");

        UIButtonColor.State state = (UIButtonColor.State)((int)LuaScriptMgr.GetNetObject(L, 2, typeof(UIButtonColor.State)));
        bool boolean = LuaScriptMgr.GetBoolean(L, 3);

        uIButton.SetState(state, boolean);
        return(0);
    }
Beispiel #9
0
    // Token: 0x06000168 RID: 360 RVA: 0x000142B0 File Offset: 0x000124B0
    public override void SetState(UIButtonColor.State state, bool immediate)
    {
        base.SetState(state, immediate);
        if (!(this.mSprite != null))
        {
            if (this.mSprite2D != null)
            {
                switch (state)
                {
                case UIButtonColor.State.Normal:
                    this.SetSprite(this.mNormalSprite2D);
                    return;

                case UIButtonColor.State.Hover:
                    this.SetSprite((this.hoverSprite2D == null) ? this.mNormalSprite2D : this.hoverSprite2D);
                    return;

                case UIButtonColor.State.Pressed:
                    this.SetSprite(this.pressedSprite2D);
                    return;

                case UIButtonColor.State.Disabled:
                    this.SetSprite(this.disabledSprite2D);
                    break;

                default:
                    return;
                }
            }
            return;
        }
        switch (state)
        {
        case UIButtonColor.State.Normal:
            this.SetSprite(this.mNormalSprite);
            return;

        case UIButtonColor.State.Hover:
            this.SetSprite(string.IsNullOrEmpty(this.hoverSprite) ? this.mNormalSprite : this.hoverSprite);
            return;

        case UIButtonColor.State.Pressed:
            this.SetSprite(this.pressedSprite);
            return;

        case UIButtonColor.State.Disabled:
            this.SetSprite(this.disabledSprite);
            return;

        default:
            return;
        }
    }
 private void setBtnState(bool isFocus)
 {
     UIButtonColor.State state = (!isFocus) ? UIButtonColor.State.Normal : UIButtonColor.State.Pressed;
     using (List <UIButton> .Enumerator enumerator = this._listBtns.GetEnumerator())
     {
         while (enumerator.MoveNext())
         {
             UIButton current = enumerator.get_Current();
             current.state = state;
         }
     }
 }
Beispiel #11
0
 public virtual void SetState(UIButtonColor.State state, bool instant)
 {
     if (!this.mInitDone)
     {
         this.mInitDone = true;
         this.OnInit();
     }
     if (this.mState != state)
     {
         this.mState = state;
         this.UpdateColor(instant);
     }
 }
Beispiel #12
0
 protected virtual void SetButtonState(UIButtonColor.State iState)
 {
     using (List <UIButton> .Enumerator enumerator = this._listBtns.GetEnumerator())
     {
         while (enumerator.MoveNext())
         {
             UIButton current = enumerator.get_Current();
             if (current.state != iState)
             {
                 current.state = iState;
             }
         }
     }
 }
    void SetButton(SignInButtonInfo buttonInfo, bool enable)
    {
        if (buttonInfo == null || buttonInfo.m_Button == null)
        {
            return;
        }

        buttonInfo.m_Button.isEnabled = enable;
        UIButtonColor.State state = enable ? UIButtonColor.State.Normal : UIButtonColor.State.Disabled;
        string spriteName         = GetSpriteName(state);

        buttonInfo.m_BG[0].spriteName = spriteName;
        buttonInfo.m_BG[1].spriteName = spriteName;
    }
Beispiel #14
0
    public override void SetState(UIButtonColor.State state, bool immediate)
    {
        base.SetState(state, immediate);
        if (this.mSprite != null)
        {
            switch (state)
            {
            case UIButtonColor.State.Normal:
                this.SetSprite(this.mNormalSprite);
                break;

            case UIButtonColor.State.Hover:
                this.SetSprite((!string.IsNullOrEmpty(this.hoverSprite)) ? this.hoverSprite : this.mNormalSprite);
                break;

            case UIButtonColor.State.Pressed:
                this.SetSprite(this.pressedSprite);
                break;

            case UIButtonColor.State.Disabled:
                this.SetSprite(this.disabledSprite);
                break;
            }
        }
        else if (this.mSprite2D != null)
        {
            switch (state)
            {
            case UIButtonColor.State.Normal:
                this.SetSprite(this.mNormalSprite2D);
                break;

            case UIButtonColor.State.Hover:
                this.SetSprite((!(this.hoverSprite2D == null)) ? this.hoverSprite2D : this.mNormalSprite2D);
                break;

            case UIButtonColor.State.Pressed:
                this.SetSprite(this.pressedSprite2D);
                break;

            case UIButtonColor.State.Disabled:
                this.SetSprite(this.disabledSprite2D);
                break;
            }
        }
        if (this.callBack != null && (state == UIButtonColor.State.Hover || state == UIButtonColor.State.Pressed))
        {
            this.callBack(this);
        }
    }
Beispiel #15
0
 static int SetState(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         UIButton            obj  = (UIButton)ToLua.CheckObject(L, 1, typeof(UIButton));
         UIButtonColor.State arg0 = (UIButtonColor.State)ToLua.CheckObject(L, 2, typeof(UIButtonColor.State));
         bool arg1 = LuaDLL.luaL_checkboolean(L, 3);
         obj.SetState(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Beispiel #16
0
    static int set_state(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UIButtonColor       obj  = (UIButtonColor)o;
            UIButtonColor.State arg0 = (UIButtonColor.State)ToLua.CheckObject(L, 2, typeof(UIButtonColor.State));
            obj.state = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index state on a nil value" : e.Message));
        }
    }
Beispiel #17
0
    public void SetStateNonCallBack(UIButtonColor.State state)
    {
        base.SetState(state, true);
        if (this.mSprite != null)
        {
            switch (state)
            {
            case UIButtonColor.State.Normal:
                this.SetSprite(this.mNormalSprite);
                break;

            case UIButtonColor.State.Hover:
                this.SetSprite((!string.IsNullOrEmpty(this.hoverSprite)) ? this.hoverSprite : this.mNormalSprite);
                break;

            case UIButtonColor.State.Pressed:
                this.SetSprite(this.pressedSprite);
                break;

            case UIButtonColor.State.Disabled:
                this.SetSprite(this.disabledSprite);
                break;
            }
        }
        else if (this.mSprite2D != null)
        {
            switch (state)
            {
            case UIButtonColor.State.Normal:
                this.SetSprite(this.mNormalSprite2D);
                break;

            case UIButtonColor.State.Hover:
                this.SetSprite((!(this.hoverSprite2D == null)) ? this.hoverSprite2D : this.mNormalSprite2D);
                break;

            case UIButtonColor.State.Pressed:
                this.SetSprite(this.pressedSprite2D);
                break;

            case UIButtonColor.State.Disabled:
                this.SetSprite(this.disabledSprite2D);
                break;
            }
        }
    }
Beispiel #18
0
    static int get_state(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UIButtonColor       obj = (UIButtonColor)o;
            UIButtonColor.State ret = obj.state;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index state on a nil value" : e.Message));
        }
    }
Beispiel #19
0
    public override void SetState(UIButtonColor.State state, Boolean immediate)
    {
        base.SetState(state, immediate);
        if (this.mSprite != (UnityEngine.Object)null)
        {
            switch (state)
            {
            case UIButtonColor.State.Normal:
                this.SetSprite(this.mNormalSprite);
                break;

            case UIButtonColor.State.Hover:
                this.SetSprite((!String.IsNullOrEmpty(this.hoverSprite)) ? this.hoverSprite : this.mNormalSprite);
                break;

            case UIButtonColor.State.Pressed:
                this.SetSprite(this.pressedSprite);
                break;

            case UIButtonColor.State.Disabled:
                this.SetSprite(this.disabledSprite);
                break;
            }
        }
        else if (this.mSprite2D != (UnityEngine.Object)null)
        {
            switch (state)
            {
            case UIButtonColor.State.Normal:
                this.SetSprite(this.mNormalSprite2D);
                break;

            case UIButtonColor.State.Hover:
                this.SetSprite((!(this.hoverSprite2D == (UnityEngine.Object)null)) ? this.hoverSprite2D : this.mNormalSprite2D);
                break;

            case UIButtonColor.State.Pressed:
                this.SetSprite(this.pressedSprite2D);
                break;

            case UIButtonColor.State.Disabled:
                this.SetSprite(this.disabledSprite2D);
                break;
            }
        }
    }
Beispiel #20
0
 public override void SetState(UIButtonColor.State state, bool immediate)
 {
     if (_isSeleted)
     {
         this.mState = State.Pressed;
         if (!mInitDone)
         {
             normalSprite = mSprite.spriteName;
         }
         SetSprite(selectSprite);
         UpdateColor(immediate);
     }
     else
     {
         base.SetState(state, immediate);
     }
 }
Beispiel #21
0
        public static int SetState(IntPtr L)
        {
            int result = 1;
            int count  = LuaDLL.lua_gettop(L);

            if (count != 3)
            {
                LuaStatic.traceback(L, "count not enough");
                LuaDLL.lua_error(L);
                return(result);
            }
            UIButton obj = LuaStatic.GetObj(L, 1) as UIButton;

            UIButtonColor.State arg1 = (UIButtonColor.State)(double)(LuaStatic.GetObj(L, 2));
            Boolean             arg2 = (Boolean)LuaStatic.GetObj(L, 3);

            obj.SetState(arg1, arg2);
            return(result);
        }
    string GetSpriteName(UIButtonColor.State state)
    {
        string spriteName = string.Empty;

        switch (state)
        {
        case UIButtonColor.State.Normal:
            spriteName = "yellowBtn";
            break;

        case UIButtonColor.State.Hover:
        case UIButtonColor.State.Pressed:
            spriteName = "yellowBtn-click";
            break;

        case UIButtonColor.State.Disabled:
            spriteName = "yellowBtn-click";
            break;
        }
        return(spriteName);
    }
    public virtual void SetState(UIButtonColor.State state, bool instant)
    {
        if (!this.mInitDone)
        {
            this.mInitDone = true;
            this.OnInit();
        }
        if (this.mState != state)
        {
            this.mState = state;
            if (this.changeStateSprite)
            {
                TweenColor tweenColor;
                switch (this.mState)
                {
                case UIButtonColor.State.Hover:
                    tweenColor = TweenColor.Begin(this.tweenTarget, this.duration, this.hover);
                    break;

                case UIButtonColor.State.Pressed:
                    tweenColor = TweenColor.Begin(this.tweenTarget, this.duration, this.pressed);
                    break;

                case UIButtonColor.State.Disabled:
                    tweenColor = TweenColor.Begin(this.tweenTarget, this.duration, this.disabledColor);
                    break;

                default:
                    tweenColor = TweenColor.Begin(this.tweenTarget, this.duration, this.mColor);
                    break;
                }
                if (instant && tweenColor != null)
                {
                    tweenColor.value   = tweenColor.to;
                    tweenColor.enabled = false;
                }
            }
        }
    }
Beispiel #24
0
    public void SetButtonState(UIButtonColor.State state)
    {
        base.SetState(state, false);
        switch (state)
        {
        case UIButtonColor.State.Normal:
            this.SetSprite(this.mNormalSprite);
            break;

        case UIButtonColor.State.Hover:
            this.SetSprite(this.hoverSprite);
            break;

        case UIButtonColor.State.Pressed:
            this.SetSprite(this.pressedSprite);
            break;

        case UIButtonColor.State.Disabled:
            this.SetSprite(this.disabledSprite);
            break;
        }
    }
Beispiel #25
0
        public void SetState(UIButtonColor.State state, bool immediate)
        {
            UIButton btn = GetComponent <UIButton>();

            btn.SetState(state, immediate);
            if (state == UIButtonColor.State.Disabled)
            {
                btn.isEnabled = false;
            }
            else
            {
                btn.isEnabled = true;
            }
            if (state == UIButton.State.Disabled)
            {
                Front.color = FrontDisable;
            }
            else
            {
                Front.color = FrontNomal;
            }
        }
Beispiel #26
0
    public new void SetState(UIButtonColor.State state, bool immediate)
    {
        base.SetState(state, immediate);
        if (this.label != null)
        {
            switch (state)
            {
            case UIButtonColor.State.Normal:
                if (this.label.gameObject.activeSelf)
                {
                    this.label.gameObject.SetActive(false);
                }
                break;

            case UIButtonColor.State.Hover:
                if (!this.label.gameObject.activeSelf)
                {
                    this.label.gameObject.SetActive(true);
                }
                break;

            case UIButtonColor.State.Pressed:
                if (!this.label.gameObject.activeSelf)
                {
                    this.label.gameObject.SetActive(true);
                }
                break;

            case UIButtonColor.State.Disabled:
                if (this.label.gameObject.activeSelf)
                {
                    this.label.gameObject.SetActive(false);
                }
                break;
            }
        }
    }
Beispiel #27
0
    protected override void SetState(UIButtonColor.State state, bool immediate)
    {
        base.SetState(state, immediate);
        if (this.mUIForeSprite != null)
        {
            UISprite component = this.mUIForeSprite.GetComponent <UISprite>();
            if (component != null)
            {
                if (string.IsNullOrEmpty(this.mstrPressName))
                {
                    this.mstrPressName = this.mstrNormalName;
                }
                if (string.IsNullOrEmpty(this.mstrDisableName))
                {
                    this.mstrDisableName = this.mstrNormalName;
                }
                switch (state)
                {
                case UIButtonColor.State.Normal:
                    component.spriteName = this.mstrNormalName;
                    break;

                case UIButtonColor.State.Hover:
                    component.spriteName = this.mstrPressName;
                    break;

                case UIButtonColor.State.Pressed:
                    component.spriteName = this.mstrPressName;
                    break;

                case UIButtonColor.State.Disabled:
                    component.spriteName = this.mstrDisableName;
                    break;
                }
            }
        }
    }
Beispiel #28
0
 public virtual void SetState(UIButtonColor.State state, bool instant)
 {
     if (!this.mInitDone)
     {
         this.mInitDone = true;
         this.OnInit();
     }
     if (this.mState != state)
     {
         this.mState = state;
         this.UpdateColor(instant);
     }
 }