Navigation
API > API/Plugins > API/Plugins/GameFeatures > API/Plugins/GameFeatures/FGameFeatureStateHandleReference-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void LoadAndActivateGameFeaturePlugin
(
const FGameFeatureStateHandle& StateHandle, |
For all these functions, Register, Load, and Activate override the GameFeaturesSubsytem one to simply do for now: | GameFeatureStateHandleReferenceController.h | |
void LoadAndActivateGameFeaturePlugin
(
const FGameFeatureStateHandle& StateHandle, |
GameFeatureStateHandleReferenceController.h |
LoadAndActivateGameFeaturePlugin(const FGameFeatureStateHandle &, const FString &, const FGameFeatureProtocolOptions &, const UGameFeatureStateHandleLoadComplete &)
Description
For all these functions, Register, Load, and Activate override the GameFeaturesSubsytem one to simply do for now:
- Add a ref count on the plugin(s) being loaded, which will chase all the depends and ref count those to StateHandle passed in
- Once these callbacks are called that these operations are done, refresh our StateHandles PluginState as our depends mave have shifted from the original PluginState found during collecting of the depends
| Name | LoadAndActivateGameFeaturePlugin |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Public/GameFeatureStateHandleReferenceController.h |
| Include Path | #include "GameFeatureStateHandleReferenceController.h" |
| Source | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Private/GameFeatureStateHandleReferenceController.cpp |
void LoadAndActivateGameFeaturePlugin
(
const FGameFeatureStateHandle & StateHandle,
const FString & PluginURL,
const FGameFeatureProtocolOptions & ProtocolOptions,
const UGameFeatureStateHandleLoadComplete & CompleteDelegate
)
LoadAndActivateGameFeaturePlugin(const FGameFeatureStateHandle &, const TArray< FString > &, const FGameFeatureProtocolOptions &, const UMultipleGameFeatureStateHandleLoadComplete &)
| Name | LoadAndActivateGameFeaturePlugin |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Public/GameFeatureStateHandleReferenceController.h |
| Include Path | #include "GameFeatureStateHandleReferenceController.h" |
| Source | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Private/GameFeatureStateHandleReferenceController.cpp |
void LoadAndActivateGameFeaturePlugin
(
const FGameFeatureStateHandle & StateHandle,
const TArray < FString > & PluginURLs,
const FGameFeatureProtocolOptions & ProtocolOptions,
const UMultipleGameFeatureStateHandleLoadComplete & CompleteDelegate
)