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 }; } }