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