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

◆ ResetInputsOnActiveStateChange()

static void Terraria.GameInput.PlayerInput.ResetInputsOnActiveStateChange ( )
inlinestatic

Definition at line 415 of file PlayerInput.cs.

416 {
417 bool isActive = Main.instance.IsActive;
419 {
420 MouseInfo = default(MouseState);
421 MouseInfoOld = default(MouseState);
422 Main.keyState = Keyboard.GetState();
423 Main.inputText = Keyboard.GetState();
424 Main.oldInputText = Keyboard.GetState();
425 Main.keyCount = 0;
426 Triggers.Reset();
427 Triggers.Reset();
428 string text = "";
430 for (int i = 0; i < pressedKeys.Count; i++)
431 {
432 text = string.Concat(text, pressedKeys[i], ", ");
433 }
435 }
437 }
static MouseState MouseInfoOld
static TriggersPack Triggers
static List< Keys > GetPressedKeys()

References Terraria.GameInput.PlayerInput._invalidatorCheck, Terraria.GameInput.PlayerInput._lastActivityState, System.Collections.Generic.Dictionary< TKey, TValue >.Count, Terraria.GameInput.PlayerInput.GetPressedKeys(), Terraria.Main.instance, Terraria.GameInput.Keyboard, Terraria.GameInput.PlayerInput.MouseInfo, Terraria.GameInput.PlayerInput.MouseInfoOld, System.text, and Terraria.GameInput.PlayerInput.Triggers.

Referenced by Terraria.Main.DoUpdate().