public static void ToggleTickSpeed(bool YControl) { // Ignore Toggling Debug Mode if there is no debugging options allowed. if (!Debug) { return; } if (YControl) { if (TickSpeed == DebugTickSpeed.WhenYPressed) { TickSpeed = DebugTickSpeed.WhileYHeldSlow; } else if (TickSpeed == DebugTickSpeed.WhileYHeldSlow) { TickSpeed = DebugTickSpeed.WhileYHeld; } else if (TickSpeed == DebugTickSpeed.WhileYHeld) { TickSpeed = DebugTickSpeed.StandardSpeed; } else { TickSpeed = DebugTickSpeed.WhenYPressed; } } else { if (TickSpeed == DebugTickSpeed.StandardSpeed) { TickSpeed = DebugTickSpeed.HalfSpeed; } else if (TickSpeed == DebugTickSpeed.HalfSpeed) { TickSpeed = DebugTickSpeed.QuarterSpeed; } else if (TickSpeed == DebugTickSpeed.QuarterSpeed) { TickSpeed = DebugTickSpeed.EighthSpeed; } else if (TickSpeed == DebugTickSpeed.EighthSpeed) { TickSpeed = DebugTickSpeed.StandardSpeed; } else { TickSpeed = DebugTickSpeed.StandardSpeed; } } }
public static void SetTickSpeed(DebugTickSpeed tickSpeed) { DebugConfig.TickSpeed = tickSpeed; }
public static void ResetDebugValues() { DrawDebugFrames = false; TickSpeed = DebugTickSpeed.StandardSpeed; }