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