public static bool TryGetID(BeaverType beaverType, out int controllerID) { return(reverseDict.TryGetValue(beaverType, out controllerID)); }
public static bool HasMapping(BeaverType beaverType) { return(reverseDict.ContainsKey(beaverType)); }
public static bool TryGetBeaver(int controllerID, out BeaverType beaverType) { return(mappingDict.TryGetValue(controllerID, out beaverType)); }
public static void SetMapping(int controllerID, BeaverType beaverType) { NumberOfRegisteredPlayers++; mappingDict.Add(controllerID, beaverType); reverseDict.Add(beaverType, controllerID); }