Files
ReshadePluginsCore/DarwinsParadox/SDK/TRX_structs.hpp

553 lines
34 KiB
C++

#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<struct FTRXInputsRecorderRecordedInput> 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<struct FKey, float> 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<void(class UTRXPopupManager* popupManager, class UTRXPopupWidget* popupWidget, int32 UserIndex)> OnPrimaryButtonPressed; // 0x0070(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void(class UTRXPopupManager* popupManager, class UTRXPopupWidget* popupWidget, int32 UserIndex)> 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<class UTRXInputsDisplayLayoutWidget> 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<struct FTransform> 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<struct FTRXProfilingCameraConfiguration> 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<class FString> 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<struct FTRXTitleIdLocalizationsRestriction> Restrictions; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTRXPlatformLocalizationsRestriction;
// ScriptStruct TRX.TRXControllerKeyIconConfig
// 0x0078 (0x0078 - 0x0000)
struct FTRXControllerKeyIconConfig final
{
public:
TSoftObjectPtr<class UTexture2D> DefaultIcon; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FTRXControllerKeyVariantName, TSoftObjectPtr<class UTexture2D>> 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<struct FKey, struct FTRXControllerKeyIconConfig> 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<ETRXStore, class FString> 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<class FString> AssetOverrideSuffixes; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FSoftObjectPath> 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<class UWorld> 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<ETRXPlatform, bool> 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<class UWorld> LevelToCvarSwitcher; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FTRXPlatformCvarSwitcherInfo> CVars; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTRXPlatformLevelToCvarSwitcherInfo;
// ScriptStruct TRX.TRXPlatformLevelToCvarSwitcherInfoArray
// 0x0010 (0x0010 - 0x0000)
struct FTRXPlatformLevelToCvarSwitcherInfoArray final
{
public:
TArray<struct FTRXPlatformLevelToCvarSwitcherInfo> 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<class UWorld> LevelToCvarSwitcher; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FTRXPlatformCvarSwitcherRuntimeInfo> 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;
}