Navigation
API > API/Plugins > API/Plugins/GameFeatures
Adds actor<->component spawn requests to the component manager
| Name | UGameFeatureAction_AddComponents |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Public/GameFeatureAction_AddComponents.h |
| Include Path | #include "GameFeatureAction_AddComponents.h" |
Syntax
UCLASS (MinimalAPI, Meta=(DisplayName="Add Components"))
class UGameFeatureAction_AddComponents : public UGameFeatureAction
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGameFeatureAction → UGameFeatureAction_AddComponents
Structs
| Name | Remarks |
|---|---|
| FActivationContextData | |
| FContextHandles | |
| FGameInstanceData |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ComponentList | TArray< FGameFeatureComponentEntry > | List of components to add to gameplay actors when this game feature is enabled | GameFeatureAction_AddComponents.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActivationContextDataMap | TMap< FGameFeatureStateChangeContext, FActivationContextData > | GameFeatureAction_AddComponents.h | ||
| ContextHandles | TMap< FGameFeatureStateChangeContext, FContextHandles > | GameFeatureAction_AddComponents.h | ||
| GameInstanceStartHandle | FDelegateHandle | GameFeatureAction_AddComponents.h | ||
| GameInstanceWorldChangedHandle | FDelegateHandle | GameFeatureAction_AddComponents.h |
Functions
Public
Overridden from UGameFeatureAction
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddAdditionalAssetBundleData
(
FAssetBundleData& AssetBundleData |
GameFeatureAction_AddComponents.h | ||
virtual void OnGameFeatureActivating
(
FGameFeatureActivatingContext& Context |
Called when the feature is actually applied | GameFeatureAction_AddComponents.h | |
virtual void OnGameFeatureDeactivating
(
FGameFeatureDeactivatingContext& Context |
Called when game feature is deactivated, it may be activated again in the near future | GameFeatureAction_AddComponents.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EDataValidationResult IsDataValid
(
FDataValidationContext& Context |
GameFeatureAction_AddComponents.h |