Break PredictProjectilePathParams

Break PredictProjectilePathParams

Windows
MacOS
Linux

Adds a node that breaks a 'PredictProjectilePathParams' into its member fields

Break PredictProjectilePathParams
Predict Projectile Path Params
Start Location
X0.0
Y0.0
Z0.0
Launch Velocity
X0.0
Y0.0
Z0.0
Trace With Collision
Projectile Radius
0.0
Max Sim Time
0.0
Trace With Channel
Trace Channel
Object Types
Actors To Ignore
Sim Frequency
0.0
Override Gravity Z
0.0
Draw Debug Type
Draw Debug Time
0.0
Trace Complex

Inputs

Predict Projectile Path Params
Predict Projectile Path Params Structure (by ref)

Outputs

Start Location
Vector

Location of the start of the trace.

Launch Velocity
Vector

Initial launch velocity at the start of the trace.

Trace With Collision
Boolean

Whether to trace along the path looking for blocking collision and stopping at the first hit.

Projectile Radius
Float

Projectile radius, used when tracing for collision. If <= 0, a line trace is used instead.

Max Sim Time
Float

Maximum simulation time for the virtual projectile.

Trace With Channel
Boolean

Whether or not to use TraceChannel, if tracing with collision.

Trace Channel
ECollisionChannel Enum

Trace channel to use, if tracing with collision.

Object Types
Array of EObjectTypeQuery Enums

Object type to use, if tracing with collision.

Actors To Ignore
Array of Actor Object References

Actors to ignore when tracing with collision.

Sim Frequency
Float

Determines size of each sub-step in the simulation (chopping up MaxSimTime). Recommended between 10 to 30 depending on desired quality versus performance.

Override Gravity Z
Float

Optional override of Gravity (if 0, uses WorldGravityZ).

Draw Debug Type
EDrawDebugTrace Enum

Debug drawing duration option.

Draw Debug Time
Float

Duration of debug lines (only relevant for DrawDebugType::Duration)

Trace Complex
Boolean

Trace against complex collision (triangles rather than simple primitives) if tracing with collision.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss