Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TypeText()

void Terraria.GameContent.UI.States.UIVirtualKeyboard.TypeText ( UIMouseEvent evt,
UIElement listeningElement )
inlineprivate

Definition at line 521 of file UIVirtualKeyboard.cs.

522 {
523 string text = ((UITextPanel<object>)listeningElement).Text;
525 {
527 return;
528 }
530 bool num = Text.Length == 0;
532 ValidateText();
533 if (num && Text.Length > 0 && _keyState == KeyState.Shift)
534 {
535 SetKeyState(KeyState.Default);
536 }
537 }
static void PlaySound(int type, Vector2 position, int style=1)

References Terraria.GameContent.UI.States.UIVirtualKeyboard._keyState, Terraria.GameContent.UI.States.UIVirtualKeyboard._textBox, Terraria.GameContent.UI.States.UIVirtualKeyboard.CustomTextValidationForUpdate, Terraria.Audio.SoundEngine.PlaySound(), Terraria.GameContent.UI.States.UIVirtualKeyboard.SetKeyState(), System.text, Terraria.GameContent.UI.States.UIVirtualKeyboard.ValidateText(), and Terraria.GameContent.UI.Elements.UITextBox.Write().

Referenced by Terraria.GameContent.UI.States.UIVirtualKeyboard.UIVirtualKeyboard().