Example #1
0
 public void removeStat(eStringStat stat)
 {
     if (stringStats.ContainsKey(stat))
     {
         stringStats.Remove(stat);
     }
 }
Example #2
0
        public sStringStat(byte[] buffer, StreamReader inputFile)
        {
            key = (eStringStat)Utils.ReadInt32(buffer, inputFile);

            if (!Enum.IsDefined(typeof(eStringStat), key))
            {
                Console.WriteLine("Unknown stringStat: {0}", key);
            }

            value = Utils.ReadStringAndReplaceSpecialCharacters(buffer, inputFile);
        }
Example #3
0
        public string getStat(eStringStat stat)
        {
            sStringStat entry;

            if (stringStats.TryGetValue(stat, out entry))
            {
                return(entry.value);
            }
            else
            {
                return("");
            }
        }
Example #4
0
        public void addOrUpdateStat(eStringStat stat, string value)
        {
            sStringStat entry;

            if (stringStats.TryGetValue(stat, out entry))
            {
                entry.value       = value;
                stringStats[stat] = entry;
            }
            else
            {
                entry = new sStringStat(stat, value);
                stringStats.Add(stat, entry);
            }
        }
Example #5
0
 public sStringStat(eStringStat key, string value)
 {
     this.key   = key;
     this.value = value;
 }
Example #6
0
 public bool hasStat(eStringStat stat)
 {
     return(stringStats.ContainsKey(stat));
 }