public override BattleUnit Create() { var unit = new Projectile(); unit.Animations = Animations; return unit; }
protected void ProjectileHit(Projectile p) { if (p.Target != null) Simulation.Attack(p.Target, this); }