Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/GameplayEffectComponents
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UGameplayEffectComponent
- UCustomCanApplyGameplayEffectComponent
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectComponents/CustomCanApplyGameplayEffectComponent.h |
| Include | #include "GameplayEffectComponents/CustomCanApplyGameplayEffectComponent.h" |
Syntax
UCLASS (DisplayName="Custom Can Apply This Effect")
class UCustomCanApplyGameplayEffectComponent : public UGameplayEffectComponent
Remarks
Handles configuration of a CustomApplicationRequirement function to see if this GameplayEffect should apply
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TSubclassOf< UGameplayEffectCustomApplicationRequirement > > | ApplicationRequirements | Custom application requirements |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from UGameplayEffectComponent
| Type | Name | Description | |
|---|---|---|---|
| bool | CanGameplayEffectApply
(
const FActiveGameplayEffectsContainer& ActiveGEContainer, |
Determine if we can apply this GameplayEffect or not |