|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
@class UTargetingSelectionTask_AOE More...
Public Member Functions | |
Target AOE Selection | |
| FVector | GetSourceOffset (FTargetingRequestHandle TargetingHandle) const |
| Native Event to get a source location offset for the AOE. | |
| FQuat | GetSourceRotation (FTargetingRequestHandle TargetingHandle) const |
| Native event to get the source rotation for the AOE. | |
| FVector | GetSourceLocation (FTargetingRequestHandle TargetingHandle) const |
| Native Event to get the source location for the AOE. | |
Functions | |
| void | SetbIgnoreSourceActor (bool Value) |
| Indicates the trace should ignore the source actor. | |
| void | SetbIgnoreInstigatorActor (bool Value) |
| Indicates the trace should ignore the source actor. | |
| void | SetbTraceComplex (bool Value) |
| When enabled, the trace will be performed against complex collision. | |
| void | SetbUseRelativeOffset (bool Value) |
| Should we offset based on world or relative Source object transform? | |
| Public Member Functions inherited from UTargetingTask | |
| UTargetingSubsystem | GetTargetingSubsystem (FTargetingRequestHandle TargetingHandle) const |
| Helper method to get the Targeting Subsystem in TargetingTask Blueprint Types. | |
| Public Member Functions inherited from UObject | |
| bool | MarkPackageDirty () const |
| void | RemoveFromRoot () |
| bool | GetIsRooted () const |
| bool | IsTransient () const |
| bool | Modify (bool bAlwaysMarkDirty=true) |
| void | SetTransactional (bool bTransactional) |
| bool | IsSupportedForNetworking () const |
| UClass | GetClass () const |
| UObject | GetOuter () const |
| UObject | GetTypedOuter (TSubclassOf< UObject > Target) const |
| Traverses the outer chain searching for the next object of a certain type. | |
| UPackage | GetOutermost () const |
| UPackage | GetPackage () const |
| void | AddToRoot () |
| UWorld | GetWorld () const |
| FName | GetName () const |
| FString | GetFullName (const UObject StopOuter=nullptr) const |
| FString | GetPathName (const UObject StopOuter=nullptr) const |
| bool | IsA (const UClass Class) const |
| Returns true if this object is of the specified type, or a child of that type. | |
| void | SaveConfig () |
| void | LoadConfig () |
| void | ReloadConfig () |
| void | CopyScriptPropertiesFrom (const UObject OtherObject) |
| void | opCast (?&Address) const |
| FString | ToString () const |
Static Public Member Functions | |
Static Functions | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UTargetingTask | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UObject | |
| static UClass | StaticClass () |
Public Attributes | |
Target AOE Selection | Box and Cylinder | |
| FVector | HalfExtent |
| The half extent to use for box and cylinder. | |
Target AOE Selection | Capsule | |
| FScalableFloat | HalfHeight |
| The half height to use for capsule overlap checks. | |
Target AOE Selection | Custom Component | |
| FName | ComponentTag |
| The component tag to use if a custom component is desired as the overlap shape. Use to look up the component on the source actor. | |
Target AOE Selection | Data | |
| ETargetingAOEShape | ShapeType |
| The shape type to use for the AOE. | |
| TArray< EObjectTypeQuery > | CollisionObjectTypes |
| The collision profile name to use for the overlap check. | |
| FCollisionProfileName | CollisionProfileName |
| The collision profile name to use for the overlap check. | |
| ECollisionChannel | CollisionChannel |
| The collision channel to use for the overlap check (as long as Collision Profile Name is not set). | |
| FVector | DefaultSourceOffset |
| The default source location offset used by GetSourceOffset. | |
Target AOE Selection | Sphere and Capsule | |
| FScalableFloat | Radius |
| The radius to use for sphere and capsule overlaps. | |
| Public Attributes inherited from UObject | |
| const UClass | Class |
| const UObject | Outer |
| const UPackage | Outermost |
| const UPackage | Package |
| const UWorld | World |
| const FName | Name |
| const bool | IsRooted |
@class UTargetingSelectionTask_AOE
Basic AOE based selection task. There are 4 shape types to choose from + a custom option.
Box - Defined by a given half extent Cylinder - Defined by the half extent (box) + radius Sphere - Defined by a given radius Capsule - Defined by the radius + half height
SourceComponent - Use a collision component with a specific component tag as the shape
| FVector GetSourceLocation | ( | FTargetingRequestHandle | TargetingHandle | ) | const |
Native Event to get the source location for the AOE.
| FVector GetSourceOffset | ( | FTargetingRequestHandle | TargetingHandle | ) | const |
Native Event to get a source location offset for the AOE.
| FQuat GetSourceRotation | ( | FTargetingRequestHandle | TargetingHandle | ) | const |
Native event to get the source rotation for the AOE.
| void SetbIgnoreInstigatorActor | ( | bool | Value | ) |
Indicates the trace should ignore the source actor.
| void SetbIgnoreSourceActor | ( | bool | Value | ) |
Indicates the trace should ignore the source actor.
| void SetbTraceComplex | ( | bool | Value | ) |
When enabled, the trace will be performed against complex collision.
| void SetbUseRelativeOffset | ( | bool | Value | ) |
Should we offset based on world or relative Source object transform?
|
static |
| ECollisionChannel CollisionChannel |
The collision channel to use for the overlap check (as long as Collision Profile Name is not set).
| TArray<EObjectTypeQuery> CollisionObjectTypes |
The collision profile name to use for the overlap check.
| FCollisionProfileName CollisionProfileName |
The collision profile name to use for the overlap check.
| FName ComponentTag |
The component tag to use if a custom component is desired as the overlap shape. Use to look up the component on the source actor.
| FVector DefaultSourceOffset |
The default source location offset used by GetSourceOffset.
| FVector HalfExtent |
The half extent to use for box and cylinder.
| FScalableFloat HalfHeight |
The half height to use for capsule overlap checks.
| FScalableFloat Radius |
The radius to use for sphere and capsule overlaps.
| ETargetingAOEShape ShapeType |
The shape type to use for the AOE.