G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FSmartObjectSlotValidationParams Struct Reference

Parameters for Smart Object navigation and collision validation. More...

Public Member Functions

Functions
FSmartObjectSlotValidationParams & opAssign (FSmartObjectSlotValidationParams Other)

Public Attributes

Default
FVector SearchExtents
 How far we allow the validated location to be from the specified navigation location.
FSmartObjectTraceParams GroundTraceParameters
 Trace parameters used for finding navigation location on ground.
FSmartObjectTraceParams TransitionTraceParameters
 Trace parameters user for checking if the transition between navigation location and slot is unblocked.
bool bUseNavigationCapsuleSize
 If true, the capsule size is queried from the user actor via INavAgentInterface.
FSmartObjectUserCapsuleParams UserCapsule
 Dimensions of the capsule used for testing if user can fit into a specific location. If bUseNavigationCapsuleSize is set, the capsule size from the Actor navigation settings is used if the actor is present (otherwise we fallback to the UserCapsule).
TSubclassOf< UNavigationQueryFilter > NavigationFilter
 Navigation filter used to validate entrance locations.

Detailed Description

Parameters for Smart Object navigation and collision validation.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ bUseNavigationCapsuleSize

bool bUseNavigationCapsuleSize

If true, the capsule size is queried from the user actor via INavAgentInterface.

◆ GroundTraceParameters

FSmartObjectTraceParams GroundTraceParameters

Trace parameters used for finding navigation location on ground.

◆ NavigationFilter

Navigation filter used to validate entrance locations.

◆ SearchExtents

FVector SearchExtents

How far we allow the validated location to be from the specified navigation location.

◆ TransitionTraceParameters

FSmartObjectTraceParams TransitionTraceParameters

Trace parameters user for checking if the transition between navigation location and slot is unblocked.

◆ UserCapsule

Dimensions of the capsule used for testing if user can fit into a specific location. If bUseNavigationCapsuleSize is set, the capsule size from the Actor navigation settings is used if the actor is present (otherwise we fallback to the UserCapsule).