unreal.GameplayAbilityInstancingPolicy
¶
- class unreal.GameplayAbilityInstancingPolicy¶
Bases:
EnumBase
How the ability is instanced when executed. This limits what an ability can do in its implementation. For example, a NonInstanced Ability cannot have state. It is probably unsafe for an InstancedPerActor ability to have latent actions, etc.
C++ Source:
Plugin: GameplayAbilities
Module: GameplayAbilities
File: GameplayAbilityTypes.h
- INSTANCED_PER_ACTOR: GameplayAbilityInstancingPolicy¶
Each actor gets their own instance of this ability. State can be saved, replication is possible.
- Type:
1
- INSTANCED_PER_EXECUTION: GameplayAbilityInstancingPolicy¶
We instance this ability each time it is executed. Replication possible but not recommended.
- Type:
2
- NON_INSTANCED: GameplayAbilityInstancingPolicy¶
This ability is never instanced. Anything that executes the ability is operating on the CDO.
- Type:
0