Struct DistanceHit
Namespace: Unity.Physics
Syntax
public struct DistanceHit : IQueryResult
Properties
ColliderKey
Declaration
public ColliderKey ColliderKey { get; set; }
Property Value
| Type | Description | 
|---|---|
| ColliderKey | Returns ColliderKey of queried leaf collider  | 
Implements
Distance
Declaration
public float Distance { get; }
Property Value
| Type | Description | 
|---|---|
| Single | Distance at which the hit occurred.  | 
Entity
Declaration
public Entity Entity { get; set; }
Property Value
| Type | Description | 
|---|---|
| Entity | Returns Entity of queried body  | 
Implements
Fraction
Fraction in distance queries represents the actual distance where the hit occurred, NOT the percentage of max distance
Declaration
public float Fraction { get; set; }
Property Value
| Type | Description | 
|---|---|
| Single | Distance at which the hit occurred.  | 
Implements
Position
The point in query space where the hit occurred.
Declaration
public float3 Position { get; set; }
Property Value
| Type | Description | 
|---|---|
| float3 | Returns the position of the point where the hit occurred.  | 
RigidBodyIndex
Declaration
public int RigidBodyIndex { get; set; }
Property Value
| Type | Description | 
|---|---|
| Int32 | Returns RigidBodyIndex of queried body.  | 
Implements
SurfaceNormal
Declaration
public float3 SurfaceNormal { get; set; }
Property Value
| Type | Description | 
|---|---|
| float3 | Returns the normal of the point where the hit occurred.  |