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