| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/GameFeatures/Source/GameFeatures/Public/GameFeatureStateChangeObserver.h |
Include |
#include "GameFeatureStateChangeObserver.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UGameFeatureStateChangeObserver : public UObject
This class is meant to be overridden in your game to handle game-specific reactions to game feature plugins being mounted or unmounted
Generally you should prefer to use UGameFeatureAction instances on your game feature data asset instead of this, especially if any data is involved
If you do use these, create them in your UGameFeaturesProjectPolicies subclass and register them via AddObserver / RemoveObserver on UGameFeaturesSubsystem
Name | Description | ||
---|---|---|---|
|
OnGameFeatureActivating ( |
||
|
OnGameFeatureDeactivating ( |
||
|
OnGameFeatureLoading ( |
||
|
OnGameFeatureRegistering ( |