Navigation
API > API/Plugins > API/Plugins/GameFeatures
GameFeatureAction to add an actor factory when this plugin registers. Useful for factories that might load BP classes within a plugin which might not have been discovered yet.
| Name | UGameFeatureAction_AddActorFactory |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Public/GameFeatureAction_AddActorFactory.h |
| Include Path | #include "GameFeatureAction_AddActorFactory.h" |
Syntax
UCLASS (MinimalAPI, Meta=(DisplayName="Add Actor Factory"), Config=Engine)
class UGameFeatureAction_AddActorFactory : public UGameFeatureAction
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGameFeatureAction → UGameFeatureAction_AddActorFactory
Functions
Public
Overridden from UGameFeatureAction
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnGameFeatureRegistering() |
Called when the object owning the action is registered for possible activation, this is called even if a feature never activates | GameFeatureAction_AddActorFactory.h | |
virtual void OnGameFeatureUnregistering() |
Called to unregister an action, it will not be activated again without being registered again | GameFeatureAction_AddActorFactory.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
GameFeatureAction_AddActorFactory.h | ||
| UObject overrides | GameFeatureAction_AddActorFactory.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddActorFactory() |
GameFeatureAction_AddActorFactory.h | ||
void RemoveActorFactory() |
GameFeatureAction_AddActorFactory.h |