Navigation
API > API/Plugins > API/Plugins/GameFeatures
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UGameFeaturesSubsystemSettings
References
| Module | GameFeatures |
| Header | /Engine/Plugins/Experimental/GameFeatures/Source/GameFeatures/Public/GameFeaturesSubsystemSettings.h |
| Include | #include "GameFeaturesSubsystemSettings.h" |
Syntax
UCLASS&40;Config&61;Game, defaultconfig, Meta&61;&40;DisplayName&61;"Game Features"&41;&41;
class UGameFeaturesSubsystemSettings : public UDeveloperSettings
Remarks
Settings for the Game Features framework
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FString > | AdditionalPluginMetadataKeys | List of metadata (additional keys) to try parsing from the .uplugin to provide to FGameFeaturePluginDetails | |
| TArray< FString > | DisabledPlugins | List of plugins that are forcibly disabled (e.g., via a hotfix) | |
| TArray< FString > | EnabledPlugins | List of plugins that are forcibly enabled (e.g., via a hotfix) | |
| FSoftClassPath | GameFeaturesManagerClassName | Name of a singleton class to spawn as the game feature project policy. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | IsValidGameFeaturePlugin
(
const FString& PluginDescriptorFilename |
Returns true if the specified (fully qualified) path is a game feature plugin. |
Constants
| Name | Description |
|---|---|
| LoadStateClient | State/Bundle to always load on clients |
| LoadStateServer | State/Bundle to always load on dedicated server |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | BuiltInGameFeaturePluginsFolder | Use IsValidGameFeaturePlugin() instead |