G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
UNiagaraDataInterfaceRigidMeshCollisionQuery Class Reference

Data Interface used to collide against static meshes - whether it is the mesh distance field or a physics asset's collision primitive. More...

Static Public Member Functions

Static Functions
static UClass StaticClass ()
Static Public Member Functions inherited from UNiagaraDataInterface
static UClass StaticClass ()

Public Attributes

General
int MaxNumPrimitives
 Maximum number of RigidBody represented by this DataInterface.
Search
TArray< FName > ActorTags
 Set of tags used to match against actors when searching for RigidBody providers. Empty tags will be ignored, and only a single tag is required for an actor to be matched.
Source
bool OnlyUseMoveable
 If enabled only actors that are considered moveable will be searched for RigidBodies.
TArray< TSoftObjectPtr< AActor > > SourceActors
 Hardcoded references to actors that will be used as RigidBody providers.
TArray< FName > ComponentTags
 Set of tags used to match against components when searching for RigidBody providers. Empty tags will be ignored, and only a single tag is required for a component to be matched.
bool UseComplexCollisions
 If enabled, complex collisions will be searched for.
bool GlobalSearchAllowed
bool GlobalSearchForced
bool GlobalSearchFallback_Unscripted
bool bFilterByObjectType
 If enabled, FindActors will use filtering based on ObjectType instead of Channel.

Detailed Description

Data Interface used to collide against static meshes - whether it is the mesh distance field or a physics asset's collision primitive.

Member Function Documentation

◆ StaticClass()

UClass StaticClass ( )
static

Member Data Documentation

◆ ActorTags

TArray<FName> ActorTags

Set of tags used to match against actors when searching for RigidBody providers. Empty tags will be ignored, and only a single tag is required for an actor to be matched.

◆ bFilterByObjectType

bool bFilterByObjectType

If enabled, FindActors will use filtering based on ObjectType instead of Channel.

◆ ComponentTags

TArray<FName> ComponentTags

Set of tags used to match against components when searching for RigidBody providers. Empty tags will be ignored, and only a single tag is required for a component to be matched.

◆ GlobalSearchAllowed

bool GlobalSearchAllowed

◆ GlobalSearchFallback_Unscripted

bool GlobalSearchFallback_Unscripted

◆ GlobalSearchForced

bool GlobalSearchForced

◆ MaxNumPrimitives

int MaxNumPrimitives

Maximum number of RigidBody represented by this DataInterface.

◆ OnlyUseMoveable

bool OnlyUseMoveable

If enabled only actors that are considered moveable will be searched for RigidBodies.

◆ SourceActors

TArray<TSoftObjectPtr<AActor> > SourceActors

Hardcoded references to actors that will be used as RigidBody providers.

◆ UseComplexCollisions

bool UseComplexCollisions

If enabled, complex collisions will be searched for.