Example #1
0
        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;
                }
            }
        }
Example #2
0
 public static void SetTickSpeed(DebugTickSpeed tickSpeed)
 {
     DebugConfig.TickSpeed = tickSpeed;
 }
Example #3
0
 public static void ResetDebugValues()
 {
     DrawDebugFrames = false;
     TickSpeed       = DebugTickSpeed.StandardSpeed;
 }