#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: TRX #include "Basic.hpp" #include "Engine_structs.hpp" #include "InputCore_structs.hpp" #include "CoreUObject_structs.hpp" #include "Slate_structs.hpp" namespace SDK { // Enum TRX.ETRXControllerType // NumValues: 0x0008 enum class ETRXControllerType : uint8 { KeyboardAndMouse = 0, XboxOneController = 1, XSXController = 2, PS4Controller = 3, PS5Controller = 4, SwitchJoyCon = 5, SwitchProController = 6, ETRXControllerType_MAX = 7, }; // Enum TRX.ETRXPopupButtonPressedResponse // NumValues: 0x0003 enum class ETRXPopupButtonPressedResponse : uint8 { DoNothing = 0, ClosePopup = 1, ETRXPopupButtonPressedResponse_MAX = 2, }; // Enum TRX.ETRXControllerKeyWidgetMode // NumValues: 0x0004 enum class ETRXControllerKeyWidgetMode : uint8 { Key = 0, InputAction = 1, NamedEnhancedInputAction = 2, ETRXControllerKeyWidgetMode_MAX = 3, }; // Enum TRX.ETRXEngagementScreenReturnReason // NumValues: 0x0004 enum class ETRXEngagementScreenReturnReason : uint8 { None = 0, GameRequested = 1, ProfileChanged = 2, ETRXEngagementScreenReturnReason_MAX = 3, }; // Enum TRX.ETRXPopupWidgetButtonsVisibility // NumValues: 0x0004 enum class ETRXPopupWidgetButtonsVisibility : uint8 { ShowOnlyPrimary = 0, ShowOnlySecondary = 1, ShowBoth = 2, ETRXPopupWidgetButtonsVisibility_MAX = 3, }; // Enum TRX.ETRXSteamFloatingGamepadTextInputMode // NumValues: 0x0005 enum class ETRXSteamFloatingGamepadTextInputMode : uint8 { SingleLine = 0, MultipleLines = 1, Email = 2, Numeric = 3, ETRXSteamFloatingGamepadTextInputMode_MAX = 4, }; // Enum TRX.ETRXSteamGamepadTextInputLineMode // NumValues: 0x0003 enum class ETRXSteamGamepadTextInputLineMode : uint8 { SingleLine = 0, MultipleLines = 1, ETRXSteamGamepadTextInputLineMode_MAX = 2, }; // Enum TRX.ETRXSteamGamepadTextInputMode // NumValues: 0x0003 enum class ETRXSteamGamepadTextInputMode : uint8 { Normal = 0, Password = 1, ETRXSteamGamepadTextInputMode_MAX = 2, }; // Enum TRX.ETRXNotificationLogLevel // NumValues: 0x0004 enum class ETRXNotificationLogLevel : uint8 { Info = 0, Warning = 1, Error = 2, ETRXNotificationLogLevel_MAX = 3, }; // Enum TRX.EActivityOutcome // NumValues: 0x0004 enum class EActivityOutcome : uint8 { Completed = 0, Failed = 1, Cancelled = 2, EActivityOutcome_MAX = 3, }; // Enum TRX.EActivityAvailability // NumValues: 0x0004 enum class EActivityAvailability : uint8 { KeepSame = 0, MakeAvailable = 1, MakeUnavailable = 2, EActivityAvailability_MAX = 3, }; // Enum TRX.ETRXDeviceProfileMode // NumValues: 0x0004 enum class ETRXDeviceProfileMode : uint8 { Quality = 0, Performance = 1, Cutscene = 2, ETRXDeviceProfileMode_MAX = 3, }; // Enum TRX.ETRXUnaryPlatform // NumValues: 0x000E enum class ETRXUnaryPlatform : uint8 { Win64 = 0, Steam = 1, SteamDeck = 2, EGS = 3, WS = 4, XboxOne = 5, XSX = 6, XSS = 7, PS4 = 8, PS5 = 9, PS5PRO = 10, Switch = 11, Sage = 12, ETRXUnaryPlatform_MAX = 13, }; // Enum TRX.ETRXPlatform // NumValues: 0x0008 enum class ETRXPlatform : uint8 { PC = 0, XboxOne = 1, XSX = 2, PS4 = 3, PS5 = 4, Switch = 5, Sage = 6, ETRXPlatform_MAX = 7, }; // Enum TRX.ETRXStore // NumValues: 0x000B enum class ETRXStore : uint8 { Steam = 0, EGS = 1, GOG = 2, SonyPS4 = 3, SonyPS5 = 4, MicrosoftStoreXboxOne = 5, MicrosoftStoreXboxSeries = 6, MicrosoftStorePC = 7, NintendoStore = 8, NoStore = 9, ETRXStore_MAX = 10, }; // ScriptStruct TRX.TRXNamedEnhancedInputAction // 0x0008 (0x0008 - 0x0000) struct FTRXNamedEnhancedInputAction final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FTRXNamedEnhancedInputAction; // ScriptStruct TRX.TRXControllerKeyVariantName // 0x0008 (0x0008 - 0x0000) struct FTRXControllerKeyVariantName final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FTRXControllerKeyVariantName; // ScriptStruct TRX.TRXInputsRecorderRecordedInput // 0x0020 (0x0020 - 0x0000) struct FTRXInputsRecorderRecordedInput final { public: struct FKey Key; // 0x0000(0x0018)(HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXInputsRecorderRecordedInput; // ScriptStruct TRX.TRXInputsRecorderRecordedInputBatch // 0x0030 (0x0030 - 0x0000) struct FTRXInputsRecorderRecordedInputBatch final { public: uint32 ElapsedFramesSinceLastBatch; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray RecordedInputs; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) bool HasASyncPoint; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x17]; // 0x0019(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXInputsRecorderRecordedInputBatch; // ScriptStruct TRX.TRXPopupManagerInstantiatedPopup // 0x00B8 (0x00B8 - 0x0000) struct FTRXPopupManagerInstantiatedPopup final { public: class UTRXPopupWidget* popupWidget; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0xB0]; // 0x0008(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXPopupManagerInstantiatedPopup; // ScriptStruct TRX.TRXInputsCatcherInputsState // 0x0050 (0x0050 - 0x0000) struct FTRXInputsCatcherInputsState final { public: TMap States; // 0x0000(0x0050)(BlueprintVisible, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXInputsCatcherInputsState; // ScriptStruct TRX.TRXDLCManagerCustomData // 0x0001 (0x0001 - 0x0000) struct FTRXDLCManagerCustomData final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXDLCManagerCustomData; // ScriptStruct TRX.TRXPopupCreationParameters // 0x00B0 (0x00B0 - 0x0000) struct FTRXPopupCreationParameters final { public: class FText PopupTitle; // 0x0000(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) class UDataTable* PopupTitleStyleSet; // 0x0010(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText PopupText; // 0x0018(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) class UDataTable* PopupTextStyleSet; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Priority; // 0x0030(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETRXPopupWidgetButtonsVisibility ButtonsVisibility; // 0x0034(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FText PrimaryButtonText; // 0x0038(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) class FText SecondaryButtonText; // 0x0048(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class FName PopupTag; // 0x0068(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TDelegate OnPrimaryButtonPressed; // 0x0070(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TDelegate OnSecondaryButtonPressed; // 0x0080(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXPopupCreationParameters; // ScriptStruct TRX.TRXControllerPCConfig // 0x0004 (0x0004 - 0x0000) struct FTRXControllerPCConfig final { public: bool bSupportKeyboardAndMouse; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSupportGamepad; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCommonUIToRetrieveActiveControllerType; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETRXControllerType DefaultGamepadType; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXControllerPCConfig; // ScriptStruct TRX.TRXInputsDisplayLayoutPlatformOverride // 0x0010 (0x0010 - 0x0000) struct FTRXInputsDisplayLayoutPlatformOverride final { public: ETRXControllerType controllerType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf InputsDisplayLayout; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXInputsDisplayLayoutPlatformOverride; // ScriptStruct TRX.TRXProfilingCameraConfiguration // 0x0100 (0x0100 - 0x0000) struct FTRXProfilingCameraConfiguration final { public: class FString CameraName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowMultipleTransforms; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform StartTransform; // 0x0020(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform EndTransform; // 0x0080(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Transforms; // 0x00E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) bool bUseSpeedAsTravelUnit; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TravelSpeed; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TravelTime; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXProfilingCameraConfiguration; // ScriptStruct TRX.TRXProfilingCameraList // 0x0010 (0x0010 - 0x0000) struct FTRXProfilingCameraList final { public: TArray Cameras; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXProfilingCameraList; // ScriptStruct TRX.TRXAutomaticProfilingConfiguration // 0x0008 (0x0008 - 0x0000) struct FTRXAutomaticProfilingConfiguration final { public: float TimeToWaitBeforeScreenshotInSeconds; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeToWaitAfterScreenshotInSeconds; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXAutomaticProfilingConfiguration; // ScriptStruct TRX.TRXTitleIdLocalizationsRestriction // 0x0020 (0x0020 - 0x0000) struct FTRXTitleIdLocalizationsRestriction final { public: class FString TitleId; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AllowedCultures; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXTitleIdLocalizationsRestriction; // ScriptStruct TRX.TRXPlatformLocalizationsRestriction // 0x0018 (0x0018 - 0x0000) struct FTRXPlatformLocalizationsRestriction final { public: ETRXPlatform Platform; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Restrictions; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXPlatformLocalizationsRestriction; // ScriptStruct TRX.TRXControllerKeyIconConfig // 0x0078 (0x0078 - 0x0000) struct FTRXControllerKeyIconConfig final { public: TSoftObjectPtr DefaultIcon; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap> Variants; // 0x0028(0x0050)(Edit, UObjectWrapper, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXControllerKeyIconConfig; // ScriptStruct TRX.TRXControllerKeyIconsConfig // 0x0058 (0x0058 - 0x0000) struct FTRXControllerKeyIconsConfig final { public: ETRXControllerType controllerType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideFallbackConfig; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETRXControllerType OverridenFallbackConfigControllerType; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TMap Icons; // 0x0008(0x0050)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXControllerKeyIconsConfig; // ScriptStruct TRX.TRXSaveGameInfos // 0x0060 (0x0060 - 0x0000) struct FTRXSaveGameInfos final { public: int32 SaveSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString IconPathPS4; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString IconPathPS5; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Title; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic) class FText Subtitle; // 0x0038(0x0010)(Edit, NativeAccessSpecifierPublic) class FText Detail; // 0x0048(0x0010)(Edit, NativeAccessSpecifierPublic) bool bOverrideSaveSize; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideSaveIconPathPS4; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideSaveIconPathPS5; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideSaveTitle; // 0x005B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideSaveSubTitle; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideSaveDetail; // 0x005D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXSaveGameInfos; // ScriptStruct TRX.TRXDLCInfos // 0x0060 (0x0060 - 0x0000) struct FTRXDLCInfos final { public: class FText DisplayName; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) TMap StoreIds; // 0x0010(0x0050)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXDLCInfos; // ScriptStruct TRX.TRXDLCNotification // 0x0018 (0x0018 - 0x0000) struct FTRXDLCNotification final { public: class FText NotificationText; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) bool bShouldBeDisplayedOncePerDLCPerSession; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowReinstallSuggestion; // 0x0011(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXDLCNotification; // ScriptStruct TRX.TRXAchievementConfiguration // 0x0018 (0x0018 - 0x0000) struct FTRXAchievementConfiguration final { public: class FString ID; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool HasProgression; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ProgressionTargetValue; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXAchievementConfiguration; // ScriptStruct TRX.TRXPlatformAssetOverrideInfo // 0x0028 (0x0028 - 0x0000) struct FTRXPlatformAssetOverrideInfo final { public: bool bUseAssetOverride; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray AssetOverrideSuffixes; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray AssetsToExclude; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXPlatformAssetOverrideInfo; // ScriptStruct TRX.TRXLevelVariantInstance // 0x00A8 (0x00A8 - 0x0000) struct FTRXLevelVariantInstance final { public: bool bLoadSubLevelForVariant; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr SubLevel; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VariantToUse; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftObjectPath LevelVariantSet; // 0x0038(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap UseVariantOnPlatforms; // 0x0058(0x0050)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXLevelVariantInstance; // ScriptStruct TRX.TRXPlatformCvarSwitcherInfo // 0x0028 (0x0028 - 0x0000) struct FTRXPlatformCvarSwitcherInfo final { public: EFDataDrivenCVarType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString CVarName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ValueFloat; // 0x0018(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ValueInt; // 0x001C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ValueBool; // 0x0020(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXPlatformCvarSwitcherInfo; // ScriptStruct TRX.TRXPlatformLevelToCvarSwitcherInfo // 0x0038 (0x0038 - 0x0000) struct FTRXPlatformLevelToCvarSwitcherInfo final { public: TSoftObjectPtr LevelToCvarSwitcher; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CVars; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXPlatformLevelToCvarSwitcherInfo; // ScriptStruct TRX.TRXPlatformLevelToCvarSwitcherInfoArray // 0x0010 (0x0010 - 0x0000) struct FTRXPlatformLevelToCvarSwitcherInfoArray final { public: TArray CvarSwitchersArray; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXPlatformLevelToCvarSwitcherInfoArray; // ScriptStruct TRX.TRXPlatformCvarSwitcherRuntimeInfo // 0x0030 (0x0030 - 0x0000) struct FTRXPlatformCvarSwitcherRuntimeInfo final { public: uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) EFDataDrivenCVarType Type; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class FString CVarName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultValueFloat; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ValueFloat; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DefaultValueInt; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ValueInt; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DefaultValueBool; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ValueBool; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXPlatformCvarSwitcherRuntimeInfo; // ScriptStruct TRX.TRXPlatformLevelToCvarSwitcherRuntimeInfo // 0x0038 (0x0038 - 0x0000) struct FTRXPlatformLevelToCvarSwitcherRuntimeInfo final { public: TSoftObjectPtr LevelToCvarSwitcher; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CVars; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTRXPlatformLevelToCvarSwitcherRuntimeInfo; // ScriptStruct TRX.TRXGenerateRichTextControllerKeyDecoratorTagCommonParameters // 0x0010 (0x0010 - 0x0000) struct FTRXGenerateRichTextControllerKeyDecoratorTagCommonParameters final { public: int32 WidthOverride; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 HeightOverride; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScaleOverride; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStretch Stretch; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTRXGenerateRichTextControllerKeyDecoratorTagCommonParameters; }