Zdexby TheHolyOneZ
4,763 classes
Class

UAHGameSettingsSubsystem

: UAHEngineSubsystem : UEngineSubsystem : UDynamicSubsystem : USubsystem : UObject
/Script/AtomicHeart.AHGameSettingsSubsystem 0x01B8 (440 B) align 8 inherited 0x0088 vtable /Script/AtomicHeart
0x00x01B8

Members 7

OffsetSizeNameTypeFlagsDefault
0x10OnBankLoadingStartedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnBankLoadingFinishedFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnDifficultyChangeFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnSubtitleSettingChangeFMulticastScriptDelegateProtected+4 flags<delegate>
0x10OnDlcOptionChangedDelegateFMulticastScriptDelegateProtected+4 flags<delegate>
0x10DataAssetsTArray<ABasePlayerController*>Transient+2 flags[]
0x08CachedPCForDelayedInputInitABasePlayerController*Transient+5 flagsnullptr
0x00F00xC8unreflected bytes to end of UAHGameSettingsSubsystem
Inherited from UAHEngineSubsystem 1
OffsetSizeNameTypeFlagsDefault
0x38SubsystemTickFunctionFEngineSubsystemTickFunctionProtected+1 flags{bTickInEditor=false}
Inherited from USubsystem 1
OffsetSizeNameTypeFlagsDefault
0x01bShouldBeSaved : 1bit 0bool5 flagsfalse

Functions 27

SignatureFlagsNativeParams
void SetValueInt(FGameSetting& Setting, int32 Value)FinalNative+1 flags0x1A4
void SetValueFloat(FGameSetting& Setting, float Value)FinalNative+1 flags0x1A4
void SetPresetIndex(const EOptionsCategory& InCategory, int32 PresetIndex)FinalNative+1 flags0x08
void SetOption(FGameSetting& Setting, int32 OptionIndex)FinalNative+1 flags0x1A4
void SetFightDifficulty(int32 NewFightDifficultyIndex)FinalNative+1 flags0x04
void SaveAndApplySettings(bool bPendingRestart)FinalNative+1 flags0x01
void RestoreDefaults()FinalNative+1 flags0x00
void RestoreCategoryDefaults(const EOptionsCategory& InCategory)FinalNative+1 flags0x01
void ResetUnsavedChanges()FinalNative+1 flags0x00
void LoadAndApplySettings()FinalNative+1 flags0x00
void IsRestartRequiredToApplyChanges(const bool& bOutIsRestartRequired)FinalNative+1 flags0x01
bool IsAutodetectionRequired()FinalNative+1 flags0x01
void GetValueInt(FGameSetting& Setting, const int32& OutValue)FinalNative+1 flags0x1A4
void GetValueFloat(FGameSetting& Setting, const float& OutValue)FinalNative+1 flags0x1A4
bool GetSubtitleSetting()FinalNative+1 flags0x01
void GetRequiresRestart(FGameSetting& Setting, const bool& OutValue)FinalNative+1 flags0x1A1
void GetRangeInt(FGameSetting& Setting, const int32& OutMin, const int32& OutMax, const int32& OutStep)FinalNative+1 flags0x1AC
void GetRangeFloat(FGameSetting& Setting, const float& OutMin, const float& OutMax, const float& OutStep)FinalNative+1 flags0x1AC
int32 GetPresetIndex(const EOptionsCategory& InCategory)FinalNative+1 flags0x08
void GetOptions(FGameSetting& Setting, const TArray<int32>& OutOptions, const int32& OutOptionIndex)FinalNative+1 flags0x1B4
void GetIsAvailable(FGameSetting& Setting, const bool& OutValue)FinalNative+1 flags0x1A1
FGameplayTag GetFightDifficultyTag(bool bGetValueFromIni)FinalNative+1 flags0x0C
UDA_GameSettingsConfig* GetCategoryData(const EOptionsCategory& InCategory)FinalNative+1 flags0x10
FString GetBuildID()FinalNative+1 flags0x10
void AutoDetectGraphicSettings()FinalNative+1 flags0x00
void AreAllSettingsSaved(const bool& bOutAllSettingsSaved)FinalNative+1 flags0x01
void AreAllSettingsApplied(const bool& bOutAllSettingsApplied)FinalNative+1 flags0x01

Used by 1

types with a member, parameter or interface of this type