示例#1
0
        // Token: 0x06000271 RID: 625 RVA: 0x00007804 File Offset: 0x00005A04
        public static bool Raycast(int layerMask, Ray2D ray, out LRaycastHit2D ret, LFloat maxDistance)
        {
            ret = default(LRaycastHit2D);
            LFloat t = LFloat.one;

            if (!_instance.DoRaycast(layerMask, ray, out t, out int id, maxDistance))
            {
                return(false);
            }
            ret.point      = ray.origin + ray.direction * t;
            ret.distance   = t * ray.direction.magnitude;
            ret.colliderId = id;
            return(true);
        }
 public static bool Raycast(int layerMask, Ray2D ray, out LRaycastHit2D ret)
 {
     return(Raycast(layerMask, ray, out ret, LFloat.MaxValue));
 }