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

Definition at line 91 of file AVR_SolidRay.cs.

91  {
92  if (positions.Count > 1 && AVR.Core.Utils.Phys.LineCast(positions[positions.Count - 2], positions[positions.Count - 1], out RaycastHit hit, hit_layerMask))
93  {
94  _objectHit = true;
95  _hitPosition = hit;
96  positions[positions.Count-1] = _hitPosition.point;
97  return true;
98  }
99  return false;
100  }
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