public void Remove(Type type, ConnectionAndSteamId connectionAndSteamId) { if (!_dictionary.ContainsKey(type)) { return; } if (!_dictionary[type].ContainsKey(connectionAndSteamId.SteamId)) { return; } _dictionary[type][connectionAndSteamId.SteamId].Remove(connectionAndSteamId.ConnectionId); }
public void Add(Type type, ConnectionAndSteamId connectionAndSteamId) { if (!_dictionary.ContainsKey(type)) { _dictionary.Add(type, new Dictionary <string, List <string> >()); } if (!_dictionary[type].ContainsKey(connectionAndSteamId.SteamId)) { _dictionary[type].Add(connectionAndSteamId.SteamId, new List <string>()); } _dictionary[type][connectionAndSteamId.SteamId].Add(connectionAndSteamId.ConnectionId); }