コード例 #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();
 }