示例#1
0
 public MeleeAttack(Transform actorPosition)
 {
     this.actorPosition = actorPosition;
     rangeAugment       = new MeleeRangeAugment();
     damageAugment      = new DamageAugment();
     cleaveAugment      = new MeleeCleaveAugment();
 }
示例#2
0
 public MeleeAttack(int damage, Transform actorPosition, MeleeRangeAugment rangeAugment, DamageAugment damageAugment, MeleeCleaveAugment cleaveAugment)
 {
     this.damage        = damage;
     this.actorPosition = actorPosition;
     this.rangeAugment  = new MeleeRangeAugment(rangeAugment);
     this.damageAugment = new DamageAugment(damageAugment);
     this.cleaveAugment = new MeleeCleaveAugment(cleaveAugment);
 }
示例#3
0
文件: Attack.cs 项目: nwarcord/Wisp
 // Copy constructor
 public MeleeRangeAugment(MeleeRangeAugment toCopy)
 {
     this.totalRange = toCopy.totalRange;
     this.continuous = toCopy.continuous;
 }