public void removeStat(eDidStat stat) { if (didStats.ContainsKey(stat)) { didStats.Remove(stat); } }
public sDidStat(StreamReader inputFile) { key = (eDidStat)Utils.readInt32(inputFile); if (!Enum.IsDefined(typeof(eDidStat), key)) { Console.WriteLine("Unknown didStat: {0}", key); } value = Utils.readInt32(inputFile); }
public int getStat(eDidStat stat) { sDidStat entry; if (didStats.TryGetValue(stat, out entry)) { return(entry.value); } else { return(0); } }
public void addOrUpdateStat(eDidStat stat, int value) { sDidStat entry; if (didStats.TryGetValue(stat, out entry)) { entry.value = value; didStats[stat] = entry; } else { entry = new sDidStat(stat, value); didStats.Add(stat, entry); } }
public sDidStat(eDidStat key, int value) { this.key = key; this.value = value; }
public bool hasStat(eDidStat stat) { return(didStats.ContainsKey(stat)); }