Esempio n. 1
0
 public void AddTrait(int duration, string name, ITraitBehaviour trait)
 {
     traits.Add(new Trait(duration, name, trait));
     ApplyTraits();
 }
Esempio n. 2
0
 public Trait(int duration, string name, ITraitBehaviour behaviour)
 {
     this.duration = duration;
     this.name     = name;
     this.behaviour.Add(behaviour);
 }
Esempio n. 3
0
 public void AddTrait(ITraitBehaviour trait)
 {
     behaviour.Add(trait);
 }
Esempio n. 4
0
 public Trait(ITraitBehaviour behaviour)
 {
     this.behaviour.Add(behaviour);
 }
Esempio n. 5
0
 public void AddTrait(ITraitBehaviour trait)
 {
     behaviour.Add(trait);
 }
Esempio n. 6
0
 public Trait(int duration, string name, ITraitBehaviour behaviour)
 {
     this.duration = duration;
     this.name = name;
     this.behaviour.Add(behaviour);
 }
Esempio n. 7
0
 public Trait(ITraitBehaviour behaviour)
 {
     this.behaviour.Add(behaviour);
 }
Esempio n. 8
0
 public void AddTrait(int duration, string name, ITraitBehaviour trait)
 {
     traits.Add(new Trait(duration, name, trait));
     ApplyTraits();
 }