Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTargetTypes.h |
Include |
#include "Abilities/GameplayAbilityTargetTypes.h" |
namespace EAbilityGenericReplicatedEvent
{
enum Type
{
GenericConfirm = 0,
GenericCancel,
InputPressed,
InputReleased,
GenericSignalFromClient,
GenericSignalFromServer,
GameCustom1,
GameCustom2,
GameCustom3,
GameCustom4,
GameCustom5,
GameCustom6,
MAX,
}
}
Name |
Description |
---|---|
GenericConfirm |
A generic confirmation to commit the ability |
GenericCancel |
A generic cancellation event. |
InputPressed |
Additional input presses of the ability (Press X to activate ability, press X again while it is active to do other things within the GameplayAbility's logic) |
InputReleased |
Input release event of the ability |
GenericSignalFromClient |
A generic event from the client |
GenericSignalFromServer |
A generic event from the server |
GameCustom1 |
Custom events for game use |
GameCustom2 |
|
GameCustom3 |
|
GameCustom4 |
|
GameCustom5 |
|
GameCustom6 |
|
MAX |
These are generic, nonpayload carrying events that are replicated between the client and server