コード例 #1
0
 public abstract void undoEffect(Tower tower);
コード例 #2
0
 public abstract void applyEffect(Tower tower);
コード例 #3
0
 public override void applyEffect(Tower tower)
 {
     if (tower.DefaultDamage != 0) {
         tower.CurrentDamage = (int)(tower.DefaultDamage * (1 + damageInc));
     }
 }
コード例 #4
0
 public override void undoEffect(Tower tower)
 {
     tower.CurrentDamage = tower.DefaultDamage;
 }
コード例 #5
0
ファイル: Tower.cs プロジェクト: kinaesthesia/KLinuxDefense
 protected float Distance(Tower tower)
 {
     // Standard distance formula
     return (tower.Center - center).Length ();
 }