Static function
Moderate
Trace.SphereMulti
Trace a sphere against the world using object types and return overlapping hits and then first blocking hit<br/><br/>Note: The Trace will collide with the ObjectType (in the Collision Settings), even if the channel is ignored below.<br/><br/>Results are sorted, so a blocking hit (if found) will be the last element of the array<br/><br/>Only the single closest blocking result will be generated, no tests will be done after that
Syntax
Trace.SphereMulti(start_location, end_location, radius, collision_channel = WorldStatic, trace_mode = 0, ignored_actors = {})
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
start_location
|
Vector | — | Start location of the sphere |
end_location
|
Vector | — | End location of the sphere |
radius
|
float | — | Radius of the sphere |
collision_channel
optional
|
CollisionChannel|integer | WorldStatic |
Supports several channels separating by <code>|</code> (using bit-wise operations) |
trace_mode
optional
|
TraceMode|integer | 0 |
Trace Mode, pass all parameters separating by <code>|</code> (using bit-wise operations)<br/><br/>You need to explicitly pass the modes to return the values you want |
ignored_actors
optional
|
Actor[] | {} |
Array of actors to ignore during the trace |
Returns
- table[]