public RayHit(IPointerResult pointerResult)
 {
     this.rayStart    = pointerResult.StartPoint;
     this.hitPosition = pointerResult.Details.Point;
     this.hitNormal   = pointerResult.Details.Normal;
     this.gameObject  = pointerResult.CurrentPointerTarget;
 }
Example #2
0
        /// <inheritdoc />
        public bool TryGetFocusDetails(IMixedRealityPointer pointer, out IPointerResult focusDetails)
        {
            if (TryGetPointerData(pointer, out var pointerData))
            {
                focusDetails = pointerData;
                return(true);
            }

            focusDetails = default;
            return(false);
        }