public struct LaserHit

This nested type resides in Utils

A struct that describes a laser hitpoint generated by GetLaserEndPoint(Vector2, Vector2, ref List{LaserHit}, LayerMask, float, uint)

Fields

public RaycastHit2D? hit

The possible ray cast hit


public PhysicalBehaviour physicalBehaviour

The possible physical behaviour


public Vector2 point

The point in worldspace


public int rayDepth

Increments for each hit. If this was the first hit point, this value will be 0.


public float totalDistance

The total distance from origin to impact. The distance provided by hit.distance is inaccurate as it only accounts for the last raycast (if the ray went through glass)


Methods

public (constructor) LaserHit(RaycastHit2D? hit, Vector2 point, PhysicalBehaviour physicalBehaviour, int rayDepth)

No description provided


Attention!

This member is obsolete and should not be used. It is a remnant from the past.

bi bij bibi