Sets the form of the passed trace parameter to a line.
Sets the form of the passed trace parameter to a sphere with the given radius.
Sets the form of the passed trace parameter to a sphere with the given extend and orientation.
Returns the distances squared from all actors of the set to the origin
Sets the query type to “Channel” and the trace searches for hits via the specified channel.
Sets the query type to “object type”, and the trace searches for matches that have one of the specified “object types”
If the trace type is “object”, the specified element is added to the list of “object types”
If the trace type is “object”, the specified element is removed from the list of “object types”
Adds an actor to the list of actors to be ignored in the trace.
Removes an actor from the list of actors to be ignored in the trace.
Resets the list with ignored actors
Sets whether this trace should return multiple actors and hit results. If false and the return value of a “PerformTrace” is true, then the first element is always the hit
Sets whether the trace should check against simple or complex collisions. Complex collisions consume more power and take longer.
Sets whether the calling file should be ignored. If the caller is not an actor, this field is ignored. To use this function in c++, the “WorldContextObject” must be the actor to be ignored.
Sets whether and what type of debug visualization should be shown.
- None: No debug visualization is displayed.
- ForOneFrame: The visualization is only displayed for 1 frame
- ForDuration: The visualization is displayed for the set time
- Persistant: The visualization is displayed permanently
Sets the color of the trace visualization if the trace has not hit anything
Sets the color of the trace visualization when the trace has hit something
If Draw Debug is set to “For Duration”, this function sets the time for how long the visualization should be displayed
Copies the following properties from the transferred struct to the referenced struct:
- Shape
- Sphere Radius
- Box Extend
- Box Orientation
- Capsule Radius
- Capsule Half Height
Copies the following properties from the given struct to the referenced struct:
- Shape
- Sphere Radius
- Box Extend
- Box Orientation
- Capsule Radius
- Capsule Half Height
Copies the following properties from the given struct to the referenced struct:
- Trace Query Type
- Trace Channel
- Object Types
Copies the following properties from the given struct to the referenced struct:
- Multi Trace
- Trace Complex
- Ignore Self
- Actors to Ignore
Copies the following properties from the given struct to the referenced struct:
- Draw Debug Type
- Trace Color
- Trace Hit Color
- Draw Time
Performs a trace with the given parameters from start to end.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace with the given parameters from the start in the given direction with the given distance. Direction is normally a unit vector. Do not confuse this function with “Perfrom Trace Direction”!
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace from the start in the given direction with the given distance. Rotation is not relative to the calling actor but rotation must be “world” rotation.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace from one actor to another.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace from an actor to a location.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace from a location to an actor.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the direction of the end point but over the specified distance. The trace does not necessarily have to hit the end point!
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the direction from one actor to another but over the specified distance. The trace does not necessarily have to hit the end point!
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the direction from a location to an actor but over the specified distance. The trace does not necessarily have to hit the end point!
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the direction from an actor to a location but over the specified distance. The trace does not necessarily have to hit the end point!
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the “Get Actor Forward Vector” direction of the specified actor and distance.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the oppsite “Get Actor Forward Vector” direction of the specified actor and distance.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the “Get Actor Right Vector” direction of the specified actor and distance.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the oppsite “Get Actor Right Vector” direction of the specified actor and distance.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the “Forward Vector” direction of the specified component and distance.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the oppsite “Forward Vector” direction of the specified component and distance.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the “Right Vector” direction of the specified component and distance.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace
Performs a trace in the oppsite “Right Vector” direction of the specified component and distance.
The function returns once whether something was hit and then the list of what was hit. This is always an array even if a single trace was performed. In this case the first element is the result of the single trace