示例#1
0
        public void SetKeyState(UIVirtualKeyboard.KeyState keyState)
        {
            var uiTextPanel1 = (UITextPanel <object>)null;

            switch (this._keyState)
            {
            case UIVirtualKeyboard.KeyState.Symbol:
                uiTextPanel1 = this._symbolButton;
                break;

            case UIVirtualKeyboard.KeyState.Shift:
                uiTextPanel1 = this._shiftButton;
                break;
            }

            if (uiTextPanel1 != null)
            {
                if (uiTextPanel1.IsMouseHovering)
                {
                    uiTextPanel1.BackgroundColor = new Color(73, 94, 171);
                }
                else
                {
                    uiTextPanel1.BackgroundColor = new Color(63, 82, 151) * 0.7f;
                }
            }

            var str          = (string)null;
            var uiTextPanel2 = (UITextPanel <object>)null;

            switch (keyState)
            {
            case UIVirtualKeyboard.KeyState.Default:
                str = "1234567890qwertyuiopasdfghjkl'zxcvbnm,.?";
                break;

            case UIVirtualKeyboard.KeyState.Symbol:
                str          = "1234567890!@#$%^&*()-_+=/\\{}[]<>;:\"`|~£¥";
                uiTextPanel2 = this._symbolButton;
                break;

            case UIVirtualKeyboard.KeyState.Shift:
                str          = "1234567890QWERTYUIOPASDFGHJKL'ZXCVBNM,.?";
                uiTextPanel2 = this._shiftButton;
                break;
            }

            for (var index = 0; index < str.Length; ++index)
            {
                this._keyList[index].SetText((object)str[index].ToString());
            }
            this._keyState = keyState;
            if (uiTextPanel2 == null)
            {
                return;
            }
            uiTextPanel2.BackgroundColor = new Color(93, 114, 191);
        }
示例#2
0
        // Token: 0x06001090 RID: 4240 RVA: 0x00403FB0 File Offset: 0x004021B0
        public void SetKeyState(UIVirtualKeyboard.KeyState keyState)
        {
            UITextPanel <object> uITextPanel = null;

            UIVirtualKeyboard.KeyState keyState2 = this._keyState;
            if (keyState2 != UIVirtualKeyboard.KeyState.Symbol)
            {
                if (keyState2 == UIVirtualKeyboard.KeyState.Shift)
                {
                    uITextPanel = this._shiftButton;
                }
            }
            else
            {
                uITextPanel = this._symbolButton;
            }
            if (uITextPanel != null)
            {
                if (uITextPanel.IsMouseHovering)
                {
                    uITextPanel.BackgroundColor = new Color(73, 94, 171);
                }
                else
                {
                    uITextPanel.BackgroundColor = new Color(63, 82, 151) * 0.7f;
                }
            }
            string text = null;
            UITextPanel <object> uITextPanel2 = null;

            switch (keyState)
            {
            case UIVirtualKeyboard.KeyState.Default:
                text = "1234567890qwertyuiopasdfghjkl'zxcvbnm,.?";
                break;

            case UIVirtualKeyboard.KeyState.Symbol:
                text         = "1234567890!@#$%^&*()-_+=/\\{}[]<>;:\"`|~£¥";
                uITextPanel2 = this._symbolButton;
                break;

            case UIVirtualKeyboard.KeyState.Shift:
                text         = "1234567890QWERTYUIOPASDFGHJKL'ZXCVBNM,.?";
                uITextPanel2 = this._shiftButton;
                break;
            }
            for (int i = 0; i < text.Length; i++)
            {
                this._keyList[i].SetText(text[i].ToString());
            }
            this._keyState = keyState;
            if (uITextPanel2 != null)
            {
                uITextPanel2.BackgroundColor = new Color(93, 114, 191);
            }
        }