Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTypes.h |
Include |
#include "Abilities/GameplayAbilityTypes.h" |
struct FAbilityReplicatedDataCache
Struct defining the cached data for a specific gameplay ability. This data is generally synchronized client->server in a network game.
Name | Description | ||
---|---|---|---|
|
ApplicationTag |
What tag to pass through when doing an application |
|
|
bTargetCancelled |
True if we've been positively cancelled our targeting, false if we don't know |
|
|
bTargetConfirmed |
True if we've been positively confirmed our targeting, false if we don't know |
|
|
GenericEvents |
Generic events that contain no payload data |
|
|
PredictionKey |
Prediction Key when this data was set |
|
|
FSimpleMulticas... |
TargetCancelledDelegate |
Delegate to call whenever this is confirmed (without target data) |
|
TargetData |
What elements this activation is targeting |
|
|
TargetSetDelegate |
Delegate to call whenever this is modified |
Name | Description | |
---|---|---|
|
FAbilityReplicatedDataCache() |
Name | Description | |
---|---|---|
|
~FAbilityReplicatedDataCache() |
Name | Description | ||
---|---|---|---|
|
Reset() |
Resets any cached data, leaves delegates up |
|
|
ResetAll() |
Resets cached data and clears delegates. |