Beispiel #1
0
 public DefenceBuff(IDamageActor DamageActor, int DefencePercet) : base(DamageActor)
 {
     this.ReduceDamageCoeffitient = 1 - DefencePercet / 100.0;
 }
Beispiel #2
0
 public CharacterBuff(IDamageActor DamageActor)
 {
     this.DamageActor = DamageActor;
 }
Beispiel #3
0
 public virtual void Hit(IDamageActor other)
 {
     this.DamageActor.Hit(other);
 }
Beispiel #4
0
 public void Hit(IDamageActor other)
 {
     other.TakeDamage(this.AttackDamage);
 }