Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that breaks a 'Predict Projectile Path Params' into its member fields
Inputs
| Type | Name | Description |
|---|---|---|
| struct | Predict Projectile Path Params |
Outputs
| Type | Name | Description |
|---|---|---|
| vector | Start Location | Location of the start of the trace. |
| vector | Launch Velocity | Initial launch velocity at the start of the trace. |
| boolean | Trace With Collision | Whether to trace along the path looking for blocking collision and stopping at the first hit. |
| real | Projectile Radius | Projectile radius, used when tracing for collision. If <= 0, a line trace is used instead. |
| real | Max Sim Time | Maximum simulation time for the virtual projectile. |
| boolean | Trace With Channel | Whether or not to use TraceChannel, if tracing with collision. |
| enum | Trace Channel | Trace channel to use, if tracing with collision. |
| enum | Object Types | Object type to use, if tracing with collision. |
| object | Actors To Ignore | Actors to ignore when tracing with collision. |
| real | Sim Frequency | Determines size of each sub-step in the simulation (chopping up MaxSimTime). Recommended between 10 to 30 depending on desired quality versus performance. |
| real | Override Gravity Z | Optional override of Gravity (if 0, uses WorldGravityZ). |
| enum | Draw Debug Type | Debug drawing duration option. |
| real | Draw Debug Time | Duration of debug lines (only relevant for DrawDebugType::Duration) |
| boolean | Trace Complex | Trace against complex collision (triangles rather than simple primitives) if tracing with collision. |