Definition at line 539 of file UIVirtualKeyboard.cs.
540 {
543 {
544 case KeyState.Shift:
546 break;
547 case KeyState.Symbol:
549 break;
550 }
551 if (uITextPanel != null)
552 {
554 {
555 uITextPanel.BackgroundColor =
new Color(73, 94, 171);
556 }
557 else
558 {
559 uITextPanel.BackgroundColor =
new Color(63, 82, 151) * 0.7f;
560 }
561 }
564 switch (keyState)
565 {
566 case KeyState.Default:
567 text =
"1234567890qwertyuiopasdfghjkl'zxcvbnm,.?";
568 break;
569 case KeyState.Shift:
570 text =
"1234567890QWERTYUIOPASDFGHJKL'ZXCVBNM,.?";
572 break;
573 case KeyState.Symbol:
574 text =
"1234567890!@#$%^&*()-_+=/\\{}[]<>;:\"`|~£¥";
576 break;
577 }
578 for (
int i = 0;
i <
text.Length;
i++)
579 {
581 }
583 if (uITextPanel2 != null)
584 {
585 uITextPanel2.BackgroundColor =
new Color(93, 114, 191);
586 }
587 }
UITextPanel< object >[] _keyList
UITextPanel< object > _shiftButton
UITextPanel< object > _symbolButton
References Terraria.GameContent.UI.States.UIVirtualKeyboard._keyList, Terraria.GameContent.UI.States.UIVirtualKeyboard._keyState, Terraria.GameContent.UI.States.UIVirtualKeyboard._shiftButton, Terraria.GameContent.UI.States.UIVirtualKeyboard._symbolButton, Microsoft.Xna.Framework.Graphics.Color, Terraria.UI.UIElement.IsMouseHovering, Terraria.GameContent.UI.Elements.UITextPanel< T >.SetText(), System.text, and System.ToString.
Referenced by Terraria.GameContent.UI.States.UIVirtualKeyboard.UIVirtualKeyboard(), and Terraria.GameContent.UI.States.UIVirtualKeyboard.TypeText().