public void ReplaceTraitAtIndex(int index, Trait newTrait) { Trait oldTrait = traits[index]; oldTrait.OnRemove(stats); newTrait.OnAdd(stats); traits[index] = newTrait; }
public void AddTrait(Trait trait) { trait.OnAdd(stats); traits.Add(trait); }