Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Experimental/GameFeatures/Source/GameFeatures/Public/GameFeatureAction.h |
Include |
#include "GameFeatureAction.h" |
UCLASS(DefaultToInstanced, EditInlineNew, Abstract)
class UGameFeatureAction : public UObject
Represents an action to be taken when a game feature is activated
Name | Description | ||
---|---|---|---|
|
AddAdditionalAssetBundleData ( |
||
|
OnGameFeatureActivating() |
Older-style activation function with no context, called by base class if context version is not overridden |
|
|
OnGameFeatureActivating ( |
Called when the feature is actually applied |
|
|
OnGameFeatureDeactivating ( |
Called when game feature is deactivated, it may be activated again in the near future |
|
|
OnGameFeatureLoading() |
Called to indicate that a feature is being loaded for activation in the near future |
|
|
OnGameFeatureRegistering() |
Called when the object owning the action is registered for possible activation, this is called even if a feature never activates |
|
|
OnGameFeatureUnregistering() |
Called to unregister an action, it will not be activated again without being registered again |