public static void SetDelayRandomize(bool value, OrbwalkingDelay delay)
 {
     Delay delayEntry;
     if (Delays.TryGetValue(delay, out delayEntry))
     {
         delayEntry.Randomize = value;
     }
     else
     {
         Delays[delay] = new Delay { Randomize = value };
     }
 }
 public static void SetMinDelay(float value, OrbwalkingDelay delay)
 {
     Delay delayEntry;
     if (Delays.TryGetValue(delay, out delayEntry))
     {
         delayEntry.MinDelay = value;
     }
     else
     {
         Delays[delay] = new Delay { MinDelay = value };
     }
 }
 public static void SetDelayProbability(float value, OrbwalkingDelay delay)
 {
     Delay delayEntry;
     if (Delays.TryGetValue(delay, out delayEntry))
     {
         delayEntry.Probability = value;
     }
     else
     {
         Delays[delay] = new Delay { Probability = value };
     }
 }