| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/GameFeatures/Source/GameFeatures/Public/GameFeaturesProjectPolicies.h |
Include |
#include "GameFeaturesProjectPolicies.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UGameFeaturesProjectPolicies : public UObject
This class allows project-specific rules to be implemented for game feature plugins. Create a subclass and choose it in Project Settings .. Game Features
Name | Description | ||
---|---|---|---|
|
GetGameFeatureLoadingMode |
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 |
|
|
GetPreloadAssetListForGameFeature ( |
Called when a game feature plugin enters the Loading state to determine additional assets to load. |
|
|
const TArray... |
GetPreloadBundleStateForGameFeature() |
Returns the bundle state to use for assets returned by GetPreloadAssetListForGameFeature() See the Asset Manager documentation for more information about asset bundles |
|
InitGameFeatureManager() |
Called when the game feature manager is initialized. |
|
|
IsPluginAllowed ( |
Called to determine if a plugin is allowed to be loaded or not (e.g., when doing a fast cook a game might want to disable some or all game feature plugins) |
|
|
ShutdownGameFeatureManager() |
Called when the game feature manager is shut down. |