public override void VisitMissile(Missile m) { m.OnHit(); }
public override void VisitMissile(Missile m) { }
public virtual void VisitMissile(Missile m) { }