public static void ScreenPointToRays(Camera camera, out Ray[] rays, out float[] maxDistances) { HB hb = HB.Instance; if (hb == null) { Ray ray = camera.ScreenPointToRay(Input.mousePosition); rays = new[] { ray }; maxDistances = new[] { Mathf.Infinity }; return; } HBUtils.ScreenPointToRays(camera, hb.RaycastStride, hb.FixBoundsRadius, GetSettings(), out rays, out maxDistances); }