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

◆ DoUpdate_F7_ToggleGraphicsDiagnostics()

static void Terraria.Main.DoUpdate_F7_ToggleGraphicsDiagnostics ( )
inlinestaticprivate

Definition at line 17840 of file Main.cs.

17841 {
17842 if (((KeyboardState)(ref keyState)).IsKeyDown((Keys)118) && !drawingPlayerChat && !editSign && !editChest)
17843 {
17844 if (drawRelease)
17845 {
17847 if (((KeyboardState)(ref keyState)).IsKeyDown((Keys)164) || ((KeyboardState)(ref keyState)).IsKeyDown((Keys)165))
17848 {
17849 TimeLogger.Start();
17850 }
17851 else if (drawDiag)
17852 {
17853 drawDiag = false;
17854 }
17855 else
17856 {
17857 drawDiag = true;
17858 }
17859 }
17860 drawRelease = false;
17861 }
17862 else
17863 {
17864 drawRelease = true;
17865 }
17866 }
static SlotId PlaySound(in SoundStyle? style, Vector2? position=null, SoundUpdateCallback? updateCallback=null)
Attempts to play a sound style with the provided sound style (if it's not null), and returns a valid ...
static bool drawingPlayerChat
Definition Main.cs:1888
static bool editSign
Definition Main.cs:1972
static bool editChest
Definition Main.cs:1974
static KeyboardState keyState
Definition Main.cs:1057
static bool drawDiag
Definition Main.cs:618
static bool drawRelease
Definition Main.cs:620

References Terraria.Main.drawDiag, Terraria.Main.drawingPlayerChat, Terraria.Main.drawRelease, Terraria.Main.editChest, Terraria.Main.editSign, Terraria.Main.keyState, Terraria.Audio.SoundEngine.PlaySound(), and Terraria.TimeLogger.Start().

Referenced by Terraria.Main.DoUpdate().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: