Navigation
API > API/Plugins > API/Plugins/GameFeatures
Adds cheat manager extensions to the cheat manager for each player
| Name | UGameFeatureAction_AddCheats |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Public/GameFeatureAction_AddCheats.h |
| Include Path | #include "GameFeatureAction_AddCheats.h" |
Syntax
UCLASS (MinimalAPI, Meta=(DisplayName="Add Cheats"))
class UGameFeatureAction_AddCheats : public UGameFeatureAction
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGameFeatureAction → UGameFeatureAction_AddCheats
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bLoadCheatManagersAsync | bool | GameFeatureAction_AddCheats.h |
|
|
| CheatManagers | TArray< TSoftClassPtr< UCheatManagerExtension > > | Cheat managers to setup for the game feature plugin | GameFeatureAction_AddCheats.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsActive | bool | GameFeatureAction_AddCheats.h | ||
| CheatManagerRegistrationHandle | FDelegateHandle | GameFeatureAction_AddCheats.h | ||
| SpawnedCheatManagers | TArray< TWeakObjectPtr< UCheatManagerExtension > > | GameFeatureAction_AddCheats.h |
|
Functions
Public
Overridden from UGameFeatureAction
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnGameFeatureActivating() |
Older-style activation function with no context, called by base class if context version is not overridden | GameFeatureAction_AddCheats.h | |
virtual void OnGameFeatureDeactivating
(
FGameFeatureDeactivatingContext& Context |
Called when game feature is deactivated, it may be activated again in the near future | GameFeatureAction_AddCheats.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EDataValidationResult IsDataValid
(
FDataValidationContext& Context |
GameFeatureAction_AddCheats.h |