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

Public Member Functions

Functions
FAIAssessmentResponseRule & EventDoesNotHaveTag (FGameplayTag Tag)
FAIAssessmentResponseRule & RequireTrue (FAssessmentBits BitMask)
FAIAssessmentResponseRule & RequireFalse (FAssessmentBits BitMask)
FAIAssessmentResponseRule & Then (UAIEventResponse Response)
FAIAssessmentResponseRule & opAssign (FAIAssessmentResponseRule Other)
FAIAssessmentResponseRule & EventHasTag (FGameplayTag Tag)

Public Attributes

AIAssessmentResponseRule
FAssessmentBits MaskRequiredFalseConditions
 Require these conditions to be false.
FGameplayTagContainer RequireEventMustHaveAllExtraTags
 Incoming event must have ALL of these extra tags.
FGameplayTagContainer RequireEventMustNotHaveAnyExtraTags
 Incoming event must NOT have ANY of these extra tags.
TArray< UAIEventResponse > Responses
 If the conditions are true, these responses will be executed.
FAssessmentBits MaskRequiredTrueConditions
 Require these conditions to be true.

Member Function Documentation

◆ EventDoesNotHaveTag()

FAIAssessmentResponseRule & EventDoesNotHaveTag ( FGameplayTag Tag)

◆ EventHasTag()

◆ opAssign()

◆ RequireFalse()

FAIAssessmentResponseRule & RequireFalse ( FAssessmentBits BitMask)

◆ RequireTrue()

FAIAssessmentResponseRule & RequireTrue ( FAssessmentBits BitMask)

◆ Then()

Member Data Documentation

◆ MaskRequiredFalseConditions

FAssessmentBits MaskRequiredFalseConditions

Require these conditions to be false.

◆ MaskRequiredTrueConditions

FAssessmentBits MaskRequiredTrueConditions

Require these conditions to be true.

◆ RequireEventMustHaveAllExtraTags

FGameplayTagContainer RequireEventMustHaveAllExtraTags

Incoming event must have ALL of these extra tags.

◆ RequireEventMustNotHaveAnyExtraTags

FGameplayTagContainer RequireEventMustNotHaveAnyExtraTags

Incoming event must NOT have ANY of these extra tags.

◆ Responses

If the conditions are true, these responses will be executed.