public void removeStat(eFloatStat stat) { if (floatStats.ContainsKey(stat)) { floatStats.Remove(stat); } }
public sFloatStat(StreamReader inputFile) { key = (eFloatStat)Utils.readInt32(inputFile); if (!Enum.IsDefined(typeof(eFloatStat), key)) { Console.WriteLine("Unknown floatStat: {0}", key); } value = Utils.readDouble(inputFile); }
public double getStat(eFloatStat stat) { sFloatStat entry; if (floatStats.TryGetValue(stat, out entry)) { return(entry.value); } else { return(0); } }
public void addOrUpdateStat(eFloatStat stat, double value) { sFloatStat entry; if (floatStats.TryGetValue(stat, out entry)) { entry.value = value; floatStats[stat] = entry; } else { entry = new sFloatStat(stat, value); floatStats.Add(stat, entry); } }
public sFloatStat(eFloatStat key, Double value) { this.key = key; this.value = value; }
public bool hasStat(eFloatStat stat) { return(floatStats.ContainsKey(stat)); }