// On exiting check if the object is really leaving and if yes, delete it
 private void OnTriggerExit(Collider other)
 {
     if (other.tag == targetTag)
     {
         if (!TurretController.IsInRange(transform, other.transform, scanDistance))
         {
             if (trackedObjects.Contains(other.gameObject))
             {
                 trackedObjects.Remove(other.gameObject);
             }
         }
     }
 }