VR Development Framework
v 1.0.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
bool AVR.Core.AVR_SolidRay.checkHit ( Vector3[]  positions)
inlineprivate

Definition at line 103 of file AVR_SolidRay.cs.

104  {
105  if (positions.Length > 1 && AVR.Core.Utils.Phys.LineCast(positions[positions.Length - 2], positions[positions.Length - 1], out RaycastHit hit, hit_layerMask))
106  {
107  _objectHit = true;
108  _hitPosition = hit;
109  positions[positions.Length - 1] = _hitPosition.point;
110  return true;
111  }
112  return false;
113  }
LayerMask hit_layerMask
Layermask used to selectively ignore colliders when casting a ray.
Definition: AVR_SolidRay.cs:17
RaycastHit _hitPosition
Definition: AVR_SolidRay.cs:28
Vector3[] positions
Definition: AVR_Ray.cs:52