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

Struct that can be used to filter results of a smart object request when trying to find or claim a smart object. More...

Public Member Functions

Functions
FSmartObjectRequestFilter & opAssign (FSmartObjectRequestFilter Other)

Public Attributes

SmartObject
ESmartObjectClaimPriority ClaimPriority
 The user's claim priority. The search will contain already claimed slots at lower priority.
FGameplayTagQuery ActivityRequirements
 Only return slots whose activity tags are matching this query.
TArray< TSubclassOf< USmartObjectBehaviorDefinition > > BehaviorDefinitionClasses
 If set, will filter out any SmartObject that uses different BehaviorDefinition classes.
bool bShouldEvaluateConditions
 If true will evaluate the slot and object conditions, otherwise will skip them.
bool bShouldIncludeClaimedSlots
 If true, this search will contain claimed slots.
bool bShouldIncludeDisabledSlots
 If true, this search will contain disabled slots.
FGameplayTagContainer UserTags
 Gameplay tags of the Actor or Entity requesting the Smart Object slot.

Detailed Description

Struct that can be used to filter results of a smart object request when trying to find or claim a smart object.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ ActivityRequirements

FGameplayTagQuery ActivityRequirements

Only return slots whose activity tags are matching this query.

◆ BehaviorDefinitionClasses

TArray<TSubclassOf<USmartObjectBehaviorDefinition> > BehaviorDefinitionClasses

If set, will filter out any SmartObject that uses different BehaviorDefinition classes.

◆ bShouldEvaluateConditions

bool bShouldEvaluateConditions

If true will evaluate the slot and object conditions, otherwise will skip them.

◆ bShouldIncludeClaimedSlots

bool bShouldIncludeClaimedSlots

If true, this search will contain claimed slots.

◆ bShouldIncludeDisabledSlots

bool bShouldIncludeDisabledSlots

If true, this search will contain disabled slots.

◆ ClaimPriority

The user's claim priority. The search will contain already claimed slots at lower priority.

◆ UserTags

Gameplay tags of the Actor or Entity requesting the Smart Object slot.