public override void UseWeapon()
 {
     if (!HealthController.IsDead && _targetInRange)
     {
         CurrentWeapon.Trigger();
     }
     else
     {
         CurrentWeapon.ReleaseTrigger();
     }
 }
 public override void UseWeapon()
 {
     if (!EnemyController.HealthController.IsDead &&
         EnemyController.IsRunning &&
         EnemyController.DistanceBtwTarget < 3f)
     {
         CurrentWeapon.Trigger();
     }
     else
     {
         CurrentWeapon.ReleaseTrigger();
     }
 }