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

◆ DoUpdate_Enter_ToggleChat()

static void Terraria.Main.DoUpdate_Enter_ToggleChat ( )
inlinestaticprivate

Definition at line 16966 of file Main.cs.

16967 {
16968 if (keyState.IsKeyDown(Microsoft.Xna.Framework.Input.Keys.Enter) && !keyState.IsKeyDown(Microsoft.Xna.Framework.Input.Keys.LeftAlt) && !keyState.IsKeyDown(Microsoft.Xna.Framework.Input.Keys.RightAlt) && hasFocus)
16969 {
16970 if (chatRelease && !drawingPlayerChat && !editSign && !editChest && !gameMenu && !keyState.IsKeyDown(Microsoft.Xna.Framework.Input.Keys.Escape))
16971 {
16974 chatText = "";
16975 }
16976 chatRelease = false;
16977 }
16978 else
16979 {
16980 chatRelease = true;
16981 }
16982 }
static void PlaySound(int type, Vector2 position, int style=1)
static bool drawingPlayerChat
Definition Main.cs:1739
static bool editSign
Definition Main.cs:1815
static bool hasFocus
Definition Main.cs:1781
static string chatText
Definition Main.cs:1743
static void OpenPlayerChat()
Definition Main.cs:16984
static bool editChest
Definition Main.cs:1817
static KeyboardState keyState
Definition Main.cs:988
static bool chatRelease
Definition Main.cs:1741
static bool gameMenu
Definition Main.cs:1926

References Terraria.Main.chatRelease, Terraria.Main.chatText, Terraria.Main.drawingPlayerChat, Terraria.Main.editChest, Terraria.Main.editSign, Terraria.Main.gameMenu, Terraria.Main.hasFocus, Terraria.Main.keyState, Terraria.Main.OpenPlayerChat(), and Terraria.Audio.SoundEngine.PlaySound().

Referenced by Terraria.Main.DoUpdate().