# if (Physics.Raycast(ray, out var hitInfo, Mathf.Infinity, enemyMask)) { RaycastHit hit; if (Physics.Linecast(muzzle.transform.position, hitInfo.point, out hit)) { if (hit.collider.gameObject.layer == 16) { Debug.Log("Correct target"); } } }```