Navigation
API > API/Plugins > API/Plugins/GameFeatures
Inheritance Hierarchy
- FGameFeatureStateChangeContext
- FGameFeatureDeactivatingContext
References
| Module | GameFeatures |
| Header | /Engine/Plugins/Experimental/GameFeatures/Source/GameFeatures/Public/GameFeaturesSubsystem.h |
| Include | #include "GameFeaturesSubsystem.h" |
Syntax
struct FGameFeatureDeactivatingContext : public FGameFeatureStateChangeContext
Remarks
Context that provides extra information for deactivating a game feature, will use the same change context rules as the activating context
Constructors
| Type | Name | Description | |
|---|---|---|---|
FGameFeatureDeactivatingContext
(
FSimpleDelegate&& InCompletionDelegate |
Use tagged version instead | ||
FGameFeatureDeactivatingContext
(
FStringView InPluginName, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | |||
| FSimpleDelegate | PauseDeactivationUntilComplete
(
FString InPauserTag |
Call this if your observer has an asynchronous action to complete as part of shutdown, and invoke the returned delegate when you are done (on the game thread!) |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
FGameFeatureDeactivatingContext
(
FSimpleDelegate&& InCompletionDelegate |
Use tagged version instead | ||
| FSimpleDelegate | Use tagged version instead |