|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Input parameters to PredictProjectilePath functions. More...
Public Member Functions | |
Functions | |
| FPredictProjectilePathParams & | opAssign (FPredictProjectilePathParams Other) |
Public Attributes | |
PredictProjectilePathParams | |
| TArray< EObjectTypeQuery > | ObjectTypes |
| Object type to use, if tracing with collision. | |
| FVector | LaunchVelocity |
| Initial launch velocity at the start of the trace. | |
| bool | bTraceWithCollision |
| Whether to trace along the path looking for blocking collision and stopping at the first hit. | |
| float32 | ProjectileRadius |
| Projectile radius, used when tracing for collision. If <= 0, a line trace is used instead. | |
| float32 | MaxSimTime |
| Maximum simulation time for the virtual projectile. | |
| bool | bTraceWithChannel |
| Whether or not to use TraceChannel, if tracing with collision. | |
| ECollisionChannel | TraceChannel |
| Trace channel to use, if tracing with collision. | |
| FVector | StartLocation |
| Location of the start of the trace. | |
| TArray< TObjectPtr< AActor > > | ActorsToIgnore |
| Actors to ignore when tracing with collision. | |
| float32 | SimFrequency |
| Determines size of each sub-step in the simulation (chopping up MaxSimTime). Recommended between 10 to 30 depending on desired quality versus performance. | |
| float32 | OverrideGravityZ |
| Optional override of Gravity (if 0, uses WorldGravityZ). | |
| EDrawDebugTrace | DrawDebugType |
| Debug drawing duration option. | |
| float32 | DrawDebugTime |
| Duration of debug lines (only relevant for DrawDebugType::Duration). | |
| bool | bTraceComplex |
| Trace against complex collision (triangles rather than simple primitives) if tracing with collision. | |
Input parameters to PredictProjectilePath functions.
| FPredictProjectilePathParams & opAssign | ( | FPredictProjectilePathParams | Other | ) |
| TArray<TObjectPtr<AActor> > ActorsToIgnore |
Actors to ignore when tracing with collision.
| bool bTraceComplex |
Trace against complex collision (triangles rather than simple primitives) if tracing with collision.
| bool bTraceWithChannel |
Whether or not to use TraceChannel, if tracing with collision.
| bool bTraceWithCollision |
Whether to trace along the path looking for blocking collision and stopping at the first hit.
| float32 DrawDebugTime |
Duration of debug lines (only relevant for DrawDebugType::Duration).
| EDrawDebugTrace DrawDebugType |
Debug drawing duration option.
| FVector LaunchVelocity |
Initial launch velocity at the start of the trace.
| float32 MaxSimTime |
Maximum simulation time for the virtual projectile.
| TArray<EObjectTypeQuery> ObjectTypes |
Object type to use, if tracing with collision.
| float32 OverrideGravityZ |
Optional override of Gravity (if 0, uses WorldGravityZ).
| float32 ProjectileRadius |
Projectile radius, used when tracing for collision. If <= 0, a line trace is used instead.
| float32 SimFrequency |
Determines size of each sub-step in the simulation (chopping up MaxSimTime). Recommended between 10 to 30 depending on desired quality versus performance.
| FVector StartLocation |
Location of the start of the trace.
| ECollisionChannel TraceChannel |
Trace channel to use, if tracing with collision.