public IEnumerable <(string, float)> Get(DictionaryStatistic id) { foreach (var pair in dictionaryStatistics[id]) { yield return(pair.Key, pair.Value); } }
public void Remove(DictionaryStatistic id, string name, float value) { if (dictionaryStatistics[id].ContainsKey(name)) { dictionaryStatistics[id][name] -= value; } else { dictionaryStatistics[id][name] = -value; } }
public DictionaryStatisticCommand(DictionaryStatistic id, string name, float value) { this.id = id; this.name = name; this.value = value; }