public GhostBullet()
 {
     Projectile = new GhostBulletProjectile();
     Cooldown = 3f;
     EffectiveDuration = 0.5f;
     Speed = 50;
     ValidTargets = Targets.All;
     DisableControllingMovement = true;
     MinPerformableDistance = 4f;
 }
 public GhostBulletProjectile(GhostBulletProjectile cpy)
     : base(cpy)
 {
     TimeoutAction = cpy.TimeoutAction;
     TargetPosition = cpy.TargetPosition;
 }