private static int SetupShiftDir(string groupName) { if (!ShiftDirectionGroups.TryGetValue(groupName, out var sd)) { if (groupName == "nose") { // X = 0 = in/out // Y = 1 = left/right // Z = 2 = up/down sd = ThreadSafeRandom.Next(2) == 0 ? 0 : 2; } else { sd = ThreadSafeRandom.Next(3); } ShiftDirectionGroups[groupName] = sd; } return(sd); }
public static void ResetClass() { ShiftDirectionGroups.Clear(); }