Navigation
API > API/Plugins > API/Plugins/ModularGameplay > API/Plugins/ModularGameplay/UGameFrameworkComponentManager
Holds the list of feature delegates
| Name | FActorFeatureRegisteredDelegate |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/ModularGameplay/Source/ModularGameplay/Public/Components/GameFrameworkComponentManager.h |
| Include Path | #include "Components/GameFrameworkComponentManager.h" |
Syntax
struct FActorFeatureRegisteredDelegate
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FActorFeatureRegisteredDelegate
(
FActorInitStateChangedDelegate&& InDelegate, |
Construct from a native or BP Delegate | Components/GameFrameworkComponentManager.h | |
FActorFeatureRegisteredDelegate
(
FActorInitStateChangedBPDelegate&& InDelegate, |
Components/GameFrameworkComponentManager.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BPDelegate | FActorInitStateChangedBPDelegate | BP delegate that is called on notification | Components/GameFrameworkComponentManager.h | |
| bRemoved | bool | Indicates this delegate has been removed and will soon be destroyed, do not execute | Components/GameFrameworkComponentManager.h | |
| Delegate | FActorInitStateChangedDelegate | Delegate that is called on notification | Components/GameFrameworkComponentManager.h | |
| DelegateHandle | FDelegateHandle | A handle assigned to this delegate so it acts like a multicast delegate for removal | Components/GameFrameworkComponentManager.h | |
| RequiredFeatureName | FName | If this is not null, will only activate for specific feature names | Components/GameFrameworkComponentManager.h | |
| RequiredInitState | FGameplayTag | If this is not null, will only activate for states >= to this | Components/GameFrameworkComponentManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Execute
(
AActor* OwningActor, |
Call the appropriate native/bp delegate, this could invalidate this struct | Components/GameFrameworkComponentManager.h |