6public class TraitSet : Dictionary<int, Card>
9 public void Add(
Card c)
15 public void Remove(
Card c)
21 public Trait GetRandom()
23 Card card = this.RandomItem<int, Card>();
32 public Trait GetRandom(Func<Card, bool> func)
36 return this.GetRandom();
38 Card card = base.Values.Where(func).RandomItem<
Card>();
47 public bool Contains(
Card c)
49 return base.ContainsKey(c.uid);