Beispiel #1
0
    public void ReplaceTraitAtIndex(int index, Trait newTrait)
    {
        Trait oldTrait = traits[index];

        oldTrait.OnRemove(stats);
        newTrait.OnAdd(stats);
        traits[index] = newTrait;
    }
Beispiel #2
0
 public void AddTrait(Trait trait)
 {
     trait.OnAdd(stats);
     traits.Add(trait);
 }