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