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

◆ InputTextSign()

static void Terraria.Main.InputTextSign ( )
inlinestatic

Definition at line 18393 of file Main.cs.

18394 {
18396 {
18397 PlayerInput.WritingText = true;
18398 instance.HandleIME();
18400 if (inputTextEnter)
18401 {
18402 byte[] bytes = new byte[1] { 10 };
18403 npcChatText += Encoding.ASCII.GetString(bytes);
18404 }
18405 else if (inputTextEscape)
18406 {
18408 }
18409 }
18410 }
static Encoding ASCII
Definition Encoding.cs:511
static string GetInputText(string oldString, bool allowMultiLine=false)
Definition Main.cs:18593
static bool inputTextEscape
Definition Main.cs:1747
static string npcChatText
Definition Main.cs:1825
static void InputTextSignCancel()
Definition Main.cs:18428
static Main instance
Definition Main.cs:283
static bool inputTextEnter
Definition Main.cs:1745
static bool CanShowVirtualKeyboard(int context)

References System.Text.Encoding.ASCII, System.bytes, Terraria.UI.IngameFancyUI.CanShowVirtualKeyboard(), Terraria.Main.GetInputText(), Terraria.Main.inputTextEnter, Terraria.Main.inputTextEscape, Terraria.Main.InputTextSignCancel(), Terraria.Main.instance, Terraria.GameContent.UI.States.UIVirtualKeyboard.KeyboardContext, and Terraria.Main.npcChatText.

Referenced by Terraria.Main.DoUpdate_WhilePaused(), and Terraria.Player.Update().