Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
Where does an ability execute on the network. Does a client "ask and predict", "ask and wait", "don't ask (just do it)"
| Name | EGameplayAbilityNetExecutionPolicy::Type |
| Type | enum |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTypes.h |
| Include Path | #include "Abilities/GameplayAbilityTypes.h" |
Syntax
namespace EGameplayAbilityNetExecutionPolicy
{
enum Type
{
LocalPredicted,
LocalOnly,
ServerInitiated,
ServerOnly,
}
}
Values
| Name | Remarks |
|---|---|
| LocalPredicted | Part of this ability runs predictively on the local client if there is one |
| LocalOnly | This ability will only run on the client or server that has local control |
| ServerInitiated | This ability is initiated by the server, but will also run on the local client if one exists |
| ServerOnly | This ability will only run on the server |