Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
Data about montages that were played locally (all montages in case of server. predictive montages in case of client). Never replicated directly.
| Name | FGameplayAbilityLocalAnimMontage |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTypes.h |
| Include Path | #include "Abilities/GameplayAbilityTypes.h" |
Syntax
USTRUCT ()
struct FGameplayAbilityLocalAnimMontage
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameplayAbilityLocalAnimMontage() |
Abilities/GameplayAbilityTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimatingAbility | TWeakObjectPtr< UGameplayAbility > | The ability, if any, that instigated this montage | Abilities/GameplayAbilityTypes.h | |
| AnimMontage | TObjectPtr< UAnimMontage > | What montage is being played | Abilities/GameplayAbilityTypes.h | |
| PlayInstanceId | uint8 | ID tied to a particular play of a montage, used to trigger replication when the same montage is played multiple times. | Abilities/GameplayAbilityTypes.h | |
| PredictionKey | FPredictionKey | Prediction key that started the montage play | Abilities/GameplayAbilityTypes.h |