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

Public Member Functions

Functions
FExpressionMontageContainer & opAssign (FExpressionMontageContainer Other)

Public Attributes

ExpressionMontageContainer
FGameplayTagContainer RequireAllOfCharacterTags
 Character must have ALL of these tags for the gesture to be applicable.
FGameplayTagContainer RequireNoneOfCharacterTags
 Character must have NOT have ANY of these tags for the gesture to be applicable.
int Layer
 If multiple expression containers would match, only choose those of the highest possible layer. This is intended to be used to override gesture animations e.g. when doing an interaction.
FGameplayTagContainer ForExpression
 These animations are only considered if the requested expression is in here. (Any if empty).
FGameplayTag Posture
 Current posture must match this for these animations to be considered. (Any if empty).
TArray< TSoftObjectPtr< UAnimSequence > > AnimSequences
 Explicit animations to consider.
TArray< FName > AnimSequencesInPath
 Whole directories of anim-sequences to consider.
FGameplayTagContainer RequireAnyOfCharacterTags
 Character must have ANY of these tags for the gesture to be applicable.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ AnimSequences

Explicit animations to consider.

◆ AnimSequencesInPath

TArray<FName> AnimSequencesInPath

Whole directories of anim-sequences to consider.

◆ ForExpression

FGameplayTagContainer ForExpression

These animations are only considered if the requested expression is in here. (Any if empty).

◆ Layer

int Layer

If multiple expression containers would match, only choose those of the highest possible layer. This is intended to be used to override gesture animations e.g. when doing an interaction.

◆ Posture

FGameplayTag Posture

Current posture must match this for these animations to be considered. (Any if empty).

◆ RequireAllOfCharacterTags

FGameplayTagContainer RequireAllOfCharacterTags

Character must have ALL of these tags for the gesture to be applicable.

◆ RequireAnyOfCharacterTags

FGameplayTagContainer RequireAnyOfCharacterTags

Character must have ANY of these tags for the gesture to be applicable.

◆ RequireNoneOfCharacterTags

FGameplayTagContainer RequireNoneOfCharacterTags

Character must have NOT have ANY of these tags for the gesture to be applicable.