public void Update() { foreach (var(_, value) in HonorCollections) { value.Update(); } HonorCollections.Remove(p => p.Items.IsNullOrEmpty()); MongoService <ItemCollectionRecord> .Update(this); }
public void ItemConsume(string name, int count = 1) { var collection = HonorCollections.First(p => p.Value.Items.Any(i => i.Key == name)); collection.Value.Items[name] -= count; }