Navigation
API > API/Plugins > API/Plugins/GameFeatures
This is a default implementation that immediately processes all game feature plugins the based on their BuiltInAutoRegister, BuiltInAutoLoad, and BuiltInAutoActivate settings.
It will be used if no project-specific policy is set in Project Settings .. Game Features
| Name | UDefaultGameFeaturesProjectPolicies |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Public/GameFeaturesProjectPolicies.h |
| Include Path | #include "GameFeaturesProjectPolicies.h" |
Syntax
UCLASS (MinimalAPI)
class UDefaultGameFeaturesProjectPolicies : public UGameFeaturesProjectPolicies
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGameFeaturesProjectPolicies → UDefaultGameFeaturesProjectPolicies
Functions
Public
Overridden from UGameFeaturesProjectPolicies
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetGameFeatureLoadingMode
(
bool& bLoadClientData, |
Called to determine if this should be treated as a client, server, or both for data preloading Actions can use this to decide what to load at runtime | GameFeaturesProjectPolicies.h | |
| Returns the bundle state to use for assets returned by GetPreloadAssetListForGameFeature() See the Asset Manager documentation for more information about asset bundles | GameFeaturesProjectPolicies.h | ||
virtual void InitGameFeatureManager() |
Called when the game feature manager is initialized. | GameFeaturesProjectPolicies.h |