8360 {
8362 if (!weapon)
8363 return false;
8364
8365
8367
8368
8369
8370 if (obstruction <= 0.0)
8371 {
8372 return false;
8373 }
8374
8375 float penetration = weapon.GetObstructionPenetrationDistance(obstruction);
8376 bool inSights = m_CameraIronsight || m_CameraOptics;
8377
8378
8379 if (inSights)
8380 {
8381 return penetration > 0.040;
8382 }
8383
8384
8385 else
8386 {
8387 return penetration > 0.005;
8388 }
8389 }
override float GetWeaponObstruction()
ItemBase GetItemInHands()