EAbilityGenericReplicatedEvent::Type

These are generic, nonpayload carrying events that are replicated between the client and server

Windows
MacOS
Linux

References

Module

GameplayAbilities

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTargetTypes.h

Include

#include "Abilities/GameplayAbilityTargetTypes.h"

Syntax

namespace EAbilityGenericReplicatedEvent
{
    enum Type
    {
        GenericConfirm             = 0,
        GenericCancel,
        InputPressed,
        InputReleased,
        GenericSignalFromClient,
        GenericSignalFromServer,
        GameCustom1,
        GameCustom2,
        GameCustom3,
        GameCustom4,
        GameCustom5,
        GameCustom6,
        MAX,
    }
}

Values

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

Remarks

These are generic, nonpayload carrying events that are replicated between the client and server

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss