public void TransferKeyValues(idDict source) { _dict.Clear(); foreach (KeyValuePair <string, string> kvp in source._dict) { _dict.Add(kvp.Key, kvp.Value); } }
/// <summary> /// Copy key/value pairs from other another dict not present in this instance. /// </summary> /// <param name="dict"></param> public void SetDefaults(idDict dict) { foreach (KeyValuePair <string, string> kvp in dict._dict) { if (_dict.ContainsKey(kvp.Key) == false) { _dict.Add(kvp.Key, kvp.Value); } } }
public void CopyCvarsToDictionary(idDict dict, CvarFlags flags) { dict.Clear(); foreach (KeyValuePair <string, idInternalCvar> cvar in _cvarList) { if ((cvar.Value.Flags & flags) != 0) { dict.Set(cvar.Value.Name, cvar.ToString()); } } }
public idUserCommand[] MapSpawnUserCommand = new idUserCommand[idE.MaxAsynchronousClients]; // needed for tracking delta angles public MapSpawnData() { for(int i = 0; i < idE.MaxAsynchronousClients; i++) { UserInformation[i] = new idDict(); PersistentPlayerInformation[i] = new idDict(); MapSpawnUserCommand[i] = new idUserCommand(); } }
public void TransferKeyValues(idDict source) { _dict.Clear(); foreach(KeyValuePair<string, string> kvp in source._dict) { _dict.Add(kvp.Key, kvp.Value); } }
/// <summary> /// Copy key/value pairs from other another dict not present in this instance. /// </summary> /// <param name="dict"></param> public void SetDefaults(idDict dict) { foreach(KeyValuePair<string, string> kvp in dict._dict) { if(_dict.ContainsKey(kvp.Key) == false) { _dict.Add(kvp.Key, kvp.Value); } } }
public void CopyCvarsToDictionary(idDict dict, CvarFlags flags) { dict.Clear(); foreach(KeyValuePair<string, idInternalCvar> cvar in _cvarList) { if((cvar.Value.Flags & flags) != 0) { dict.Set(cvar.Value.Name, cvar.ToString()); } } }