Method SphereCastCustom
SphereCastCustom<T>(float3, float, float3, float, ref T, CollisionFilter, QueryInteraction)
Sphere cast custom.
Declaration
public bool SphereCastCustom<T>(float3 origin, float radius, float3 direction, float maxDistance, ref T collector, CollisionFilter filter, QueryInteraction queryInteraction = QueryInteraction.Default) where T : struct, ICollector<ColliderCastHit>
Parameters
| Type | Name | Description |
|---|---|---|
| float3 | origin | The origin. |
| float | radius | The radius. |
| float3 | direction | The direction. |
| float | maxDistance | The maximum distance. |
| T | collector | [in,out] The collector. |
| CollisionFilter | filter | Specifies the filter. |
| QueryInteraction | queryInteraction | (Optional) The query interaction. |
Returns
| Type | Description |
|---|---|
| bool | True if there is a hit, false otherwise. |
Type Parameters
| Name | Description |
|---|---|
| T | Generic type parameter. |