Files
ReshadePluginsCore/DarwinsParadox/SDK/TRX_classes.hpp
2026-03-09 20:56:14 +01:00

1778 lines
80 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: TRX
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "SlateCore_structs.hpp"
#include "CommonUI_classes.hpp"
#include "TRX_structs.hpp"
#include "Engine_classes.hpp"
#include "InputCore_structs.hpp"
#include "UMG_classes.hpp"
#include "DeveloperSettings_classes.hpp"
#include "EnhancedInput_classes.hpp"
namespace SDK
{
// Class TRX.TRXUtilities
// 0x0000 (0x0028 - 0x0028)
class UTRXUtilities final : public UBlueprintFunctionLibrary
{
public:
static struct FKey ConvertGamepadVirtualKey(const struct FKey& keyToConvert);
static class UTexture2D* FindControllerKeyIconForControllerType(const struct FKey& controllerKey, const struct FTRXControllerKeyVariantName& VariantName, ETRXControllerType controllerType);
static struct FKey FindKeyToUseForGivenActionAndGivenControllerType(const class FName& actionOrAxisName, ETRXControllerType controllerType);
static struct FKey FindKeyToUseForGivenEnhancedInputActionAndGivenControllerType(const class UObject* WorldContextObject, const class UInputAction* EnhancedInputAction, ETRXControllerType controllerType);
static struct FKey FindKeyToUseForGivenNamedEnhancedInputActionAndGivenControllerType(const class UObject* WorldContextObject, const struct FTRXNamedEnhancedInputAction& NamedEnhancedInputAction, ETRXControllerType controllerType);
static struct FKey FindKeyToUseInGivenArrayForGivenControllerType(const TArray<struct FKey>& Keys, ETRXControllerType controllerType);
static class FText FindLocalizedTextForPlatform(const class FName stringTableId, const class FString& Key, ETRXPlatform Platform);
static class FText FindLocalizedTextForPlatformFromText(const class FText& Text, ETRXPlatform Platform);
static class FText GenerateRichTextControllerKeyDecoratorTag(const struct FKey& Key, const struct FTRXControllerKeyVariantName& VariantName, const struct FTRXGenerateRichTextControllerKeyDecoratorTagCommonParameters& commonParameters);
static class FText GenerateRichTextControllerKeyDecoratorTagFromAction(const class FName& actionOrAxisName, const struct FTRXControllerKeyVariantName& VariantName, bool bAutoCollapse, const struct FTRXGenerateRichTextControllerKeyDecoratorTagCommonParameters& commonParameters);
static class FText GenerateRichTextControllerKeyDecoratorTagFromNamedEnhancedInputAction(const struct FTRXNamedEnhancedInputAction& NamedEnhancedInputAction, const struct FTRXControllerKeyVariantName& VariantName, bool bAutoCollapse, const struct FTRXGenerateRichTextControllerKeyDecoratorTagCommonParameters& commonParameters);
static void GetAllActorOfClassOfLevel(class ULevel* Level, TSubclassOf<class AActor> ActorClass, TArray<class AActor*>* Actors);
static class UGameInstance* GetGameInstance(const class UObject* WorldContextObject);
static class UTRXUtilitiesSubsystemInternalOnActiveControllerTypeChanged* GetOnActiveControllerTypeChanged(const class UObject* WorldContextObject);
static class UTRXUtilitiesSubsystemInternalOnNintendoDockingUndockingChanged* GetOnNintendoDockingUndockingChanged(const class UObject* WorldContextObject);
static int32 GetPrimaryPlayerControllerId(const class UObject* WorldContextObject);
static struct FUniqueNetIdRepl GetPrimaryPlayerUniqueId(const class UObject* WorldContextObject);
static const class FName GetTRCStringTableId();
static const class FName GetUIStringTableId();
static bool IsSwitchDocked();
static bool IsXSS();
static bool MarkActorAsDirty(class AActor* actorToMarkAsDirty);
static void OverrideDeviceProfileForMode(ETRXDeviceProfileMode NewMode);
static bool PlatformIsSwitchingProfileAllowed();
static class FString RemoveNonDisplayableCharacters(const class FString& textToClean, const struct FSlateFontInfo& Font);
static class FString RemoveProfanities(const class FString& textToClean);
static TArray<class FString> RetrieveAllowedCultures();
static ETRXControllerType RetrieveCurrentControllerType(const class UObject* WorldContextObject);
static ETRXPlatform RetrieveCurrentPlatform();
static ETRXStore RetrieveCurrentStore();
static ETRXUnaryPlatform RetrieveCurrentUnaryPlatform();
static bool SetPause(const class UObject* WorldContextObject, bool paused);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXUtilities")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXUtilities")
}
static class UTRXUtilities* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXUtilities>();
}
};
DUMPER7_ASSERTS_UTRXUtilities;
// Class TRX.TRXControllerKeyWidget
// 0x0098 (0x0378 - 0x02E0)
class UTRXControllerKeyWidget : public UUserWidget
{
public:
class UImage* Image_Button; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector2D KeySize; // 0x02E8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSlateColor KeyTintColor; // 0x02F8(0x0014)(Edit, Protected, NativeAccessSpecifierProtected)
ETRXControllerKeyWidgetMode Mode; // 0x030C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_30D[0x3]; // 0x030D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FTRXControllerKeyVariantName VariantName; // 0x0310(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAutomaticallyCollapseIfKeyIsNotValid; // 0x0318(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FKey KeyType; // 0x0320(0x0018)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName InputActionName; // 0x0338(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FTRXNamedEnhancedInputAction NamedEnhancedInputAction; // 0x0340(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(bool bIsVisible)> OnKeyValidityChanged; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_358[0x20]; // 0x0358(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetActionToDisplay(const class FName& actionOrAxisName);
void SetKeySize(const struct FVector2D& newKeySize);
void SetKeyTintColor(const struct FSlateColor& newTintColor);
void SetKeyToDisplay(const struct FKey& Key);
void SetNamedEnhancedInputActionToDisplay(const struct FTRXNamedEnhancedInputAction& namedAction);
const struct FKey GetKeyType() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXControllerKeyWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXControllerKeyWidget")
}
static class UTRXControllerKeyWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXControllerKeyWidget>();
}
};
DUMPER7_ASSERTS_UTRXControllerKeyWidget;
// Class TRX.TRXDiscoPadManager
// 0x0058 (0x0088 - 0x0030)
class UTRXDiscoPadManager final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x58]; // 0x0030(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXDiscoPadManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXDiscoPadManager")
}
static class UTRXDiscoPadManager* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXDiscoPadManager>();
}
};
DUMPER7_ASSERTS_UTRXDiscoPadManager;
// Class TRX.TRXSaveManagerLoadAsyncAction
// 0x0038 (0x0068 - 0x0030)
class UTRXSaveManagerLoadAsyncAction final : public UBlueprintAsyncActionBase
{
public:
uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
class USaveGame* SaveGameObject; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const class FString& SlotName, int32 UserIndex, class USaveGame* SaveGame, bool isCorrupted)> AsyncLoadBPDelegate; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
public:
static class UTRXSaveManagerLoadAsyncAction* Load(class UObject* WorldContextObject, const class FString& SlotName, const struct FUniqueNetIdRepl& UserId);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXSaveManagerLoadAsyncAction")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXSaveManagerLoadAsyncAction")
}
static class UTRXSaveManagerLoadAsyncAction* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXSaveManagerLoadAsyncAction>();
}
};
DUMPER7_ASSERTS_UTRXSaveManagerLoadAsyncAction;
// Class TRX.TRXDLCManager
// 0x00B0 (0x00E0 - 0x0030)
class UTRXDLCManager final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0xB0]; // 0x0030(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXDLCManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXDLCManager")
}
static class UTRXDLCManager* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXDLCManager>();
}
};
DUMPER7_ASSERTS_UTRXDLCManager;
// Class TRX.TRXEngagementScreenSubsystem
// 0x0098 (0x00C8 - 0x0030)
class UTRXEngagementScreenSubsystem final : public UGameInstanceSubsystem
{
public:
TMulticastInlineDelegate<void()> OnEngagementScreenDisplayed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnPostEngagementScreenValidation; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_68[0x28]; // 0x0068(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnPreEngagementScreenTravel; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_A0[0x28]; // 0x00A0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ForceEngagementScreenValidation();
void ReturnToEngagementScreen();
bool ShowEngagementScreenBP(bool forceValidation, const TDelegate<void(int32 UserIndex, const class UTRXEngagementScreenValidationFinisher* finisher)>& onValidated);
ETRXEngagementScreenReturnReason GetReturnReason() const;
bool IsEngagementScreenDisplayed() const;
bool IsEngagementScreenValidated() const;
bool IsPlayerAssigned() const;
bool IsReturningToEngagementScreen() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXEngagementScreenSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXEngagementScreenSubsystem")
}
static class UTRXEngagementScreenSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXEngagementScreenSubsystem>();
}
};
DUMPER7_ASSERTS_UTRXEngagementScreenSubsystem;
// Class TRX.TRXUtilitiesSubsystemInternal
// 0x0068 (0x0098 - 0x0030)
class UTRXUtilitiesSubsystemInternal final : public UGameInstanceSubsystem
{
public:
class UTRXUtilitiesSubsystemInternalOnActiveControllerTypeChanged* OnActiveControllerTypeChangedObject; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UTRXUtilitiesSubsystemInternalOnNintendoDockingUndockingChanged* OnNintendoDockingUndockingChanged; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_40[0x58]; // 0x0040(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void HandleOnEnhancedInputMappingsRebuilt();
void OnNintendoConsoleDockerOrUndocked(bool bIsDocked);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXUtilitiesSubsystemInternal")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXUtilitiesSubsystemInternal")
}
static class UTRXUtilitiesSubsystemInternal* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXUtilitiesSubsystemInternal>();
}
};
DUMPER7_ASSERTS_UTRXUtilitiesSubsystemInternal;
// Class TRX.TRXEngagementScreenValidationFinisher
// 0x0010 (0x0038 - 0x0028)
class UTRXEngagementScreenValidationFinisher final : public UObject
{
public:
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Finish();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXEngagementScreenValidationFinisher")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXEngagementScreenValidationFinisher")
}
static class UTRXEngagementScreenValidationFinisher* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXEngagementScreenValidationFinisher>();
}
};
DUMPER7_ASSERTS_UTRXEngagementScreenValidationFinisher;
// Class TRX.TRXEngagementScreenWidget
// 0x0070 (0x0350 - 0x02E0)
class UTRXEngagementScreenWidget : public UUserWidget
{
public:
class UTRXProfileSwitchWidget* ProfileSwitchWidget; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2E8[0x68]; // 0x02E8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ReceiveOnControllerTypeChanged(ETRXControllerType newControllerType, const struct FKey& mostSuitableKeyToValidate);
class UTRXProfileSwitchWidget* GetProfileSwitchWidget() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXEngagementScreenWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXEngagementScreenWidget")
}
static class UTRXEngagementScreenWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXEngagementScreenWidget>();
}
};
DUMPER7_ASSERTS_UTRXEngagementScreenWidget;
// Class TRX.TRXExtendedSaveSubsystem
// 0x0068 (0x0098 - 0x0030)
class UTRXExtendedSaveSubsystem final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMap<TSubclassOf<class UObject>, class UTRXSavableDataHandler*> SaveDataHandlers; // 0x0038(0x0050)(UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXExtendedSaveSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXExtendedSaveSubsystem")
}
static class UTRXExtendedSaveSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXExtendedSaveSubsystem>();
}
};
DUMPER7_ASSERTS_UTRXExtendedSaveSubsystem;
// Class TRX.TRXInputsCommonUIRouter
// 0x0000 (0x0170 - 0x0170)
class UTRXInputsCommonUIRouter final : public UCommonUIActionRouterBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsCommonUIRouter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsCommonUIRouter")
}
static class UTRXInputsCommonUIRouter* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsCommonUIRouter>();
}
};
DUMPER7_ASSERTS_UTRXInputsCommonUIRouter;
// Class TRX.TRXInputsDisplayLayoutWidget
// 0x0018 (0x02F8 - 0x02E0)
class UTRXInputsDisplayLayoutWidget : public UUserWidget
{
public:
float DefaultDeadZoneValue; // 0x02E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UTRXInputsDisplayWidget*> InputsWidgets; // 0x02E8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsDisplayLayoutWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsDisplayLayoutWidget")
}
static class UTRXInputsDisplayLayoutWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsDisplayLayoutWidget>();
}
};
DUMPER7_ASSERTS_UTRXInputsDisplayLayoutWidget;
// Class TRX.TRXInputsDisplaySubsystem
// 0x0010 (0x0040 - 0x0030)
class UTRXInputsDisplaySubsystem final : public UWorldSubsystem
{
public:
class UTRXInputsDisplayLayoutWidget* InputsDisplayLayoutWidget; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsDisplaySubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsDisplaySubsystem")
}
static class UTRXInputsDisplaySubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsDisplaySubsystem>();
}
};
DUMPER7_ASSERTS_UTRXInputsDisplaySubsystem;
// Class TRX.TRXUtilitiesSubsystemInternalOnActiveControllerTypeChanged
// 0x0010 (0x0038 - 0x0028)
class UTRXUtilitiesSubsystemInternalOnActiveControllerTypeChanged final : public UObject
{
public:
TMulticastInlineDelegate<void(ETRXControllerType controllerType)> OnActiveControllerTypeChanged; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXUtilitiesSubsystemInternalOnActiveControllerTypeChanged")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXUtilitiesSubsystemInternalOnActiveControllerTypeChanged")
}
static class UTRXUtilitiesSubsystemInternalOnActiveControllerTypeChanged* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXUtilitiesSubsystemInternalOnActiveControllerTypeChanged>();
}
};
DUMPER7_ASSERTS_UTRXUtilitiesSubsystemInternalOnActiveControllerTypeChanged;
// Class TRX.TRXInputsDisplayWidget
// 0x0018 (0x0390 - 0x0378)
class UTRXInputsDisplayWidget : public UTRXControllerKeyWidget
{
public:
class UImage* ImageAxisGauge; // 0x0378(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UImage* ImageStickBackground; // 0x0380(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UMaterialInstanceDynamic* ImageButtonMaterialInstanceDynamic; // 0x0388(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsDisplayWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsDisplayWidget")
}
static class UTRXInputsDisplayWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsDisplayWidget>();
}
};
DUMPER7_ASSERTS_UTRXInputsDisplayWidget;
// Class TRX.TRXPluginSettings
// 0x05D8 (0x0610 - 0x0038)
class UTRXPluginSettings final : public UDeveloperSettings
{
public:
struct FTRXControllerPCConfig PCControllerConfig; // 0x0038(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate)
bool bEnableControllerDisconnectionHandling; // 0x003C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bEnableFakeDRM; // 0x003D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FText FakeDRMMessage; // 0x0040(0x0010)(Edit, Config, NativeAccessSpecifierPrivate)
float DelayTimeBeforeTriggeringDockingUndockingEvent; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bEnableConsoleInShipping; // 0x0054(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bEnableVisualNotifications; // 0x0055(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bAutomaticallyShowInputsDisplayWidget; // 0x0056(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bAutomaticallyRecordInputs; // 0x0057(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bShowRecordInfoWidget; // 0x0058(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftClassPtr<class UClass> InputsRecordInfoWidgetClass; // 0x0060(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float InputsRecordWriteToFileInterval; // 0x0088(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSoftClassPtr<class UClass> InputsRecordSyncPointClass; // 0x0090(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float InputsRecordSyncPointInterval; // 0x00B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSoftClassPtr<class UClass> InputsRecordDetailedDivergenceClass; // 0x00C0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSet<struct FKey> InputsToIgnoreWhenRecording; // 0x00E8(0x0050)(Edit, Config, NativeAccessSpecifierPrivate)
TSet<struct FKey> InputsToStopReplay; // 0x0138(0x0050)(Edit, Config, NativeAccessSpecifierPrivate)
TSubclassOf<class UTRXInputsDisplayLayoutWidget> DefaultInputsDisplayLayoutWidgetClass; // 0x0188(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<struct FTRXInputsDisplayLayoutPlatformOverride> InputsDisplayLayoutPlatformOverrideWidgetClass; // 0x0190(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
TSubclassOf<class UTRXNotificationWidget> NotificationWidgetClass; // 0x01A0(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TMap<TSoftObjectPtr<class UWorld>, struct FTRXProfilingCameraList> ProfilingCamerasConfigurations; // 0x01A8(0x0050)(Edit, Config, NativeAccessSpecifierPrivate)
TSoftObjectPtr<class UTRXProfilingScenarioList> ProfilingScenariosList; // 0x01F8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FTRXAutomaticProfilingConfiguration AutomaticProfilingConfiguration; // 0x0220(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate)
TArray<struct FTRXPlatformLocalizationsRestriction> PlatformLocalizationsRestriction; // 0x0228(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
class FName EngagementScreenMapName; // 0x0238(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSubclassOf<class UTRXEngagementScreenWidget> EngagementScreenWidgetClass; // 0x0240(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bEngagementScreenExpectSpecificValidationKey; // 0x0248(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FKey> EngagementScreenValidationKeys; // 0x0250(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
TSubclassOf<class UTRXPopupWidget> PopupWidgetClass; // 0x0260(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bUseCommonUIToRestoreFocus; // 0x0268(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bUseCommonUIForControllerKeyIcons; // 0x0269(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_26A[0x6]; // 0x026A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TSet<class FName> ControllerKeyIconsVariantsNames; // 0x0270(0x0050)(Edit, Config, NativeAccessSpecifierPrivate)
TArray<struct FTRXControllerKeyIconsConfig> ControllerKeyIconsConfigurations; // 0x02C0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
TMap<class FName, TSoftObjectPtr<class UInputAction>> NamedEnhancedInputActions; // 0x02D0(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPrivate)
ETRXControllerType DefaultControllerTypeForPreviewInDesigner; // 0x0320(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bEnableSaveProgressWidget; // 0x0321(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_322[0x6]; // 0x0322(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UTRXSaveProgressWidget> SaveProgressWidgetClass; // 0x0328(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSubclassOf<class UTRXSaveProgressNotifyScreenWidget> SaveProgressNotifyScreenWidgetClass; // 0x0330(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<struct FKey> SaveProgressNotifyScreenValidationKeys; // 0x0338(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
bool bEnableSaveLoadingScreenWidget; // 0x0348(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_349[0x7]; // 0x0349(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UUserWidget> SaveLoadingScreenWidgetClass; // 0x0350(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bAutomaticallyHandleSaveFailWithOutOfSpacePopup; // 0x0358(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_359[0x7]; // 0x0359(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTRXSaveGameInfos DefaultSaveGameInfos; // 0x0360(0x0060)(Edit, Config, NativeAccessSpecifierPrivate)
TMap<class FString, struct FTRXSaveGameInfos> OverridedSaveGameInfos; // 0x03C0(0x0050)(Edit, Config, NativeAccessSpecifierPrivate)
TMap<uint32, struct FTRXDLCInfos> DLCInfos; // 0x0410(0x0050)(Edit, Config, NativeAccessSpecifierPrivate)
class FText DLCNotificationsTitle; // 0x0460(0x0010)(Edit, Config, NativeAccessSpecifierPrivate)
class FText DLCNotificationsReinstallSentence; // 0x0470(0x0010)(Edit, Config, NativeAccessSpecifierPrivate)
TMap<uint32, struct FTRXDLCNotification> DLCNotifications; // 0x0480(0x0050)(Edit, Config, NativeAccessSpecifierPrivate)
TArray<struct FTRXAchievementConfiguration> AchievementsConfigurations; // 0x04D0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
bool UseXbox2013AchievementSystemXboxOne; // 0x04E0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool UseXbox2013AchievementSystemXSX; // 0x04E1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool AnonymizeSteamAchievements; // 0x04E2(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_4E3[0x5]; // 0x04E3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UTexture2D*> LoadedControllerIcons; // 0x04E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_4F8[0x10]; // 0x04F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
bool bUseCVarSwitcher; // 0x0508(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_509[0x7]; // 0x0509(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<ETRXUnaryPlatform, struct FTRXPlatformLevelToCvarSwitcherInfoArray> PlatformCVarSwitcher; // 0x0510(0x0050)(Edit, EditFixedSize, Config, NativeAccessSpecifierPrivate)
bool bUseVariantInstance; // 0x0560(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_561[0x7]; // 0x0561(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<TSoftObjectPtr<class UWorld>, struct FTRXLevelVariantInstance> ActivableLevelsVariantSets; // 0x0568(0x0050)(Edit, Config, NativeAccessSpecifierPrivate)
TMap<ETRXPlatform, struct FTRXPlatformAssetOverrideInfo> PlatformAssetOverrideInfo; // 0x05B8(0x0050)(Edit, EditFixedSize, Config, NativeAccessSpecifierPrivate)
bool bTreatOverridingAssetsReferencingOverridenAssetsAsError; // 0x0608(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_609[0x7]; // 0x0609(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXPluginSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXPluginSettings")
}
static class UTRXPluginSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXPluginSettings>();
}
};
DUMPER7_ASSERTS_UTRXPluginSettings;
// Class TRX.TRXInputsManager
// 0x00E8 (0x0118 - 0x0030)
class UTRXInputsManager final : public UGameInstanceSubsystem
{
public:
TMulticastInlineDelegate<void(const struct FTRXInputsCatcherInputsState& inputsState)> OnInputsStateUpdated; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnRequiringExclusiveInputsAccess; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_68[0x18]; // 0x0068(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnStopRequiringExclusiveInputsAccess; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_90[0x88]; // 0x0090(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void RequestInputsBlocking();
void SetAreRepeatsBlocked(bool bRepeatsBlocked);
void StopRequestingInputsBlocking();
bool AreInputsBlocked() const;
bool AreRepeatsBlocked() const;
float GetKeyState(const struct FKey& Key) const;
bool IsRequiringExclusiveInputsAccess() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsManager")
}
static class UTRXInputsManager* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsManager>();
}
};
DUMPER7_ASSERTS_UTRXInputsManager;
// Class TRX.TRXInputsRecordDetailedDivergenceBase
// 0x0000 (0x0028 - 0x0028)
class UTRXInputsRecordDetailedDivergenceBase : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsRecordDetailedDivergenceBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsRecordDetailedDivergenceBase")
}
static class UTRXInputsRecordDetailedDivergenceBase* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsRecordDetailedDivergenceBase>();
}
};
DUMPER7_ASSERTS_UTRXInputsRecordDetailedDivergenceBase;
// Class TRX.TRXMonitorInterface
// 0x0000 (0x0000 - 0x0000)
class ITRXMonitorInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXMonitorInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXMonitorInterface")
}
static class ITRXMonitorInterface* GetDefaultObj()
{
return GetDefaultObjImpl<ITRXMonitorInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_ITRXMonitorInterface;
// Class TRX.TRXInputsRecordDetailedDivergence
// 0x00E8 (0x0110 - 0x0028)
class UTRXInputsRecordDetailedDivergence final : public UTRXInputsRecordDetailedDivergenceBase
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform PlayerCharacterTransform; // 0x0030(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float PlayerCharacterVelocity; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator PlayerControllerControlRotation; // 0x0098(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
struct FTransform PlayerCameraTransform; // 0x00B0(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsRecordDetailedDivergence")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsRecordDetailedDivergence")
}
static class UTRXInputsRecordDetailedDivergence* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsRecordDetailedDivergence>();
}
};
DUMPER7_ASSERTS_UTRXInputsRecordDetailedDivergence;
// Class TRX.TRXInputsRecorderSubsystem
// 0x0070 (0x00A0 - 0x0030)
class UTRXInputsRecorderSubsystem final : public UGameInstanceSubsystem
{
public:
class UTRXInputsRecordInfoWidget* RecordInfoWidget; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_38[0x68]; // 0x0038(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsRecorderSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsRecorderSubsystem")
}
static class UTRXInputsRecorderSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsRecorderSubsystem>();
}
};
DUMPER7_ASSERTS_UTRXInputsRecorderSubsystem;
// Class TRX.TRXInputsRecordInfoWidget
// 0x0000 (0x02E0 - 0x02E0)
class UTRXInputsRecordInfoWidget : public UUserWidget
{
public:
void SetElapsedTimeSinceRecordStart(float ElapsedTime);
void SetLastSyncPointTime(float Time);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsRecordInfoWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsRecordInfoWidget")
}
static class UTRXInputsRecordInfoWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsRecordInfoWidget>();
}
};
DUMPER7_ASSERTS_UTRXInputsRecordInfoWidget;
// Class TRX.TRXInputsRecordSyncPointBase
// 0x0008 (0x0030 - 0x0028)
class UTRXInputsRecordSyncPointBase : public UObject
{
public:
double ElapsedTimeFromRecordStart; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsRecordSyncPointBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsRecordSyncPointBase")
}
static class UTRXInputsRecordSyncPointBase* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsRecordSyncPointBase>();
}
};
DUMPER7_ASSERTS_UTRXInputsRecordSyncPointBase;
// Class TRX.TRXOnlineFeaturesInternal
// 0x0120 (0x0150 - 0x0030)
class UTRXOnlineFeaturesInternal final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UTRXOnlineFeaturesInternalOnActivityGameIntentRequested* OnActivityGameIntentRequestedObject; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_40[0x110]; // 0x0040(0x0110)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXOnlineFeaturesInternal")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXOnlineFeaturesInternal")
}
static class UTRXOnlineFeaturesInternal* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXOnlineFeaturesInternal>();
}
};
DUMPER7_ASSERTS_UTRXOnlineFeaturesInternal;
// Class TRX.TRXInputsRecordSyncPoint
// 0x0090 (0x00C0 - 0x0030)
class UTRXInputsRecordSyncPoint final : public UTRXInputsRecordSyncPointBase
{
public:
struct FTransform PlayerTransform; // 0x0030(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FVector PlayerVelocity; // 0x0090(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FRotator ControlRotation; // 0x00A8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsRecordSyncPoint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsRecordSyncPoint")
}
static class UTRXInputsRecordSyncPoint* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsRecordSyncPoint>();
}
};
DUMPER7_ASSERTS_UTRXInputsRecordSyncPoint;
// Class TRX.TRXInputsReplayerSubsystem
// 0x0048 (0x0078 - 0x0030)
class UTRXInputsReplayerSubsystem final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x48]; // 0x0030(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXInputsReplayerSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXInputsReplayerSubsystem")
}
static class UTRXInputsReplayerSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXInputsReplayerSubsystem>();
}
};
DUMPER7_ASSERTS_UTRXInputsReplayerSubsystem;
// Class TRX.TRXLoadingTimesMonitor
// 0x0018 (0x0048 - 0x0030)
class UTRXLoadingTimesMonitor final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXLoadingTimesMonitor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXLoadingTimesMonitor")
}
static class UTRXLoadingTimesMonitor* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXLoadingTimesMonitor>();
}
};
DUMPER7_ASSERTS_UTRXLoadingTimesMonitor;
// Class TRX.TRXNotificationsManager
// 0x0028 (0x0058 - 0x0030)
class UTRXNotificationsManager final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x28]; // 0x0030(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddNotification(ETRXNotificationLogLevel logLevel, const class FString& Message, float duration);
void AddNotificationCategorized(const class FName& logCategoryName, ETRXNotificationLogLevel logLevel, const class FString& Message, float duration);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXNotificationsManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXNotificationsManager")
}
static class UTRXNotificationsManager* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXNotificationsManager>();
}
};
DUMPER7_ASSERTS_UTRXNotificationsManager;
// Class TRX.TRXNotificationWidget
// 0x0000 (0x02E0 - 0x02E0)
class UTRXNotificationWidget : public UUserWidget
{
public:
void ReceiveOnDisplayDurationUpdated(float remainingDuration);
void ReceiveOnSetContentText(const class FString& Text);
void ReceiveOnSetLogLevel(ETRXNotificationLogLevel logLevel);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXNotificationWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXNotificationWidget")
}
static class UTRXNotificationWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXNotificationWidget>();
}
};
DUMPER7_ASSERTS_UTRXNotificationWidget;
// Class TRX.TRXOnlineFeaturesInternalOnActivityGameIntentRequested
// 0x0010 (0x0038 - 0x0028)
class UTRXOnlineFeaturesInternalOnActivityGameIntentRequested final : public UObject
{
public:
TMulticastInlineDelegate<void(const class FString& activityId)> OnActivityGameIntentRequested; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXOnlineFeaturesInternalOnActivityGameIntentRequested")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXOnlineFeaturesInternalOnActivityGameIntentRequested")
}
static class UTRXOnlineFeaturesInternalOnActivityGameIntentRequested* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXOnlineFeaturesInternalOnActivityGameIntentRequested>();
}
};
DUMPER7_ASSERTS_UTRXOnlineFeaturesInternalOnActivityGameIntentRequested;
// Class TRX.TRXOnlineFeaturesManager
// 0x0000 (0x0028 - 0x0028)
class UTRXOnlineFeaturesManager final : public UBlueprintFunctionLibrary
{
public:
static class UTRXOnlineFeaturesInternalOnActivityGameIntentRequested* GetOnActivityGameIntentRequested(const class UObject* WorldContextObject);
static bool SetRichPresenceBP(class APlayerController* PlayerController, const class FString& presence);
static bool UpdateAchievementProgressBP(class APlayerController* PlayerController, const int32 AchievementID, const int32 progressCurrentValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXOnlineFeaturesManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXOnlineFeaturesManager")
}
static class UTRXOnlineFeaturesManager* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXOnlineFeaturesManager>();
}
};
DUMPER7_ASSERTS_UTRXOnlineFeaturesManager;
// Class TRX.TRXPopupManager
// 0x00B0 (0x00E0 - 0x0030)
class UTRXPopupManager final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTRXPopupManagerInstantiatedPopup> InstantiatedPopups; // 0x0038(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TArray<class UTRXPopupWidget*> PendingPopupsToClose; // 0x0048(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TMulticastInlineDelegate<void()> OnEnteringPopupsFlow; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_68[0x18]; // 0x0068(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnLeavingPopupsFlow; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_90[0x18]; // 0x0090(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TDelegate<void()> OnShouldDisplayPopups; // 0x00A8(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void(class UUserWidget* foundWidgetToFocus)> OnRestoreFocusToGame; // 0x00B8(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C8[0x18]; // 0x00C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void CloseAllPopups();
void ClosePopup(class UTRXPopupWidget* popupWidget);
void ClosePopupFromTag(const class FName& Tag);
void CreatePopup(const struct FTRXPopupCreationParameters& creationParameters);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXPopupManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXPopupManager")
}
static class UTRXPopupManager* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXPopupManager>();
}
};
DUMPER7_ASSERTS_UTRXPopupManager;
// Class TRX.TRXPopupWidget
// 0x0040 (0x0320 - 0x02E0)
class UTRXPopupWidget : public UUserWidget
{
public:
uint8 Pad_2E0[0x40]; // 0x02E0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void BroadcastButtonPressedIfNeeded(const struct FKeyEvent& pressedKeyEvent, const TArray<struct FKey>& primaryButtonValidationKeys, const TArray<struct FKey>& secondaryButtonValidationKeys);
void BroadcastPrimaryButtonPressed(int32 UserIndex);
void BroadcastSecondaryButtonPressed(int32 UserIndex);
void HandleOnActiveControllerTypeChanged(ETRXControllerType controllerType);
void SetButtonsVisibility(ETRXPopupWidgetButtonsVisibility NewVisibility);
void SetPopupText(const class FText& Text);
void SetPopupTextStyleSet(const class UDataTable* styleSet);
void SetPrimaryButtonText(const class FText& Text);
void SetSecondaryButtonText(const class FText& Text);
void SetTitle(const class FText& Title);
void SetTitleStyleSet(const class UDataTable* styleSet);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXPopupWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXPopupWidget")
}
static class UTRXPopupWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXPopupWidget>();
}
};
DUMPER7_ASSERTS_UTRXPopupWidget;
// Class TRX.TRXPrimaryAssetLabel
// 0x0000 (0x0068 - 0x0068)
class UTRXPrimaryAssetLabel final : public UPrimaryAssetLabel
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXPrimaryAssetLabel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXPrimaryAssetLabel")
}
static class UTRXPrimaryAssetLabel* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXPrimaryAssetLabel>();
}
};
DUMPER7_ASSERTS_UTRXPrimaryAssetLabel;
// Class TRX.TRXProfileSwitchWidget
// 0x0038 (0x0318 - 0x02E0)
class UTRXProfileSwitchWidget : public UUserWidget
{
public:
struct FKey KeyToPress; // 0x02E0(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bDisplayInCompactMode; // 0x02F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bHideAutomatically; // 0x02F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2FA[0x1E]; // 0x02FA(0x001E)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void GetFirstPlayerNickname(const class UObject* WorldContextObject, class FString* playerNickname);
void ReceiveOnDisplayModeChanged(bool bIsCompactDisplayMode);
void SetDisplayInCompactMode(bool bInDisplayInCompactMode);
void SetIsListeningInputs(bool bListenInputs);
const struct FKey GetKeyToPress() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfileSwitchWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfileSwitchWidget")
}
static class UTRXProfileSwitchWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfileSwitchWidget>();
}
};
DUMPER7_ASSERTS_UTRXProfileSwitchWidget;
// Class TRX.TRXProfilingDataConsumerBase
// 0x0028 (0x0050 - 0x0028)
class UTRXProfilingDataConsumerBase : public UObject
{
public:
uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataConsumerBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataConsumerBase")
}
static class UTRXProfilingDataConsumerBase* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataConsumerBase>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataConsumerBase;
// Class TRX.TRXProfilingDataConsumerCSV
// 0x0000 (0x0050 - 0x0050)
class UTRXProfilingDataConsumerCSV final : public UTRXProfilingDataConsumerBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataConsumerCSV")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataConsumerCSV")
}
static class UTRXProfilingDataConsumerCSV* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataConsumerCSV>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataConsumerCSV;
// Class TRX.TRXProfilingDataConsumerHumanReadable
// 0x0008 (0x0058 - 0x0050)
class UTRXProfilingDataConsumerHumanReadable final : public UTRXProfilingDataConsumerBase
{
public:
bool SortDataBeforePrint; // 0x0050(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataConsumerHumanReadable")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataConsumerHumanReadable")
}
static class UTRXProfilingDataConsumerHumanReadable* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataConsumerHumanReadable>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataConsumerHumanReadable;
// Class TRX.TRXProfilingDataConsumerTeamCity
// 0x0020 (0x0070 - 0x0050)
class UTRXProfilingDataConsumerTeamCity final : public UTRXProfilingDataConsumerBase
{
public:
TArray<class FString> LLMTagsToConsider; // 0x0050(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataConsumerTeamCity")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataConsumerTeamCity")
}
static class UTRXProfilingDataConsumerTeamCity* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataConsumerTeamCity>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataConsumerTeamCity;
// Class TRX.TRXProfilingDataProducerBase
// 0x0000 (0x0028 - 0x0028)
class UTRXProfilingDataProducerBase : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataProducerBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataProducerBase")
}
static class UTRXProfilingDataProducerBase* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataProducerBase>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataProducerBase;
// Class TRX.TRXProfilingDataProducerDetailedDrawCountStats
// 0x0020 (0x0048 - 0x0028)
class UTRXProfilingDataProducerDetailedDrawCountStats final : public UTRXProfilingDataProducerBase
{
public:
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataProducerDetailedDrawCountStats")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataProducerDetailedDrawCountStats")
}
static class UTRXProfilingDataProducerDetailedDrawCountStats* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataProducerDetailedDrawCountStats>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataProducerDetailedDrawCountStats;
// Class TRX.TRXProfilingDataProducerDetailedStats
// 0x0040 (0x0068 - 0x0028)
class UTRXProfilingDataProducerDetailedStats final : public UTRXProfilingDataProducerBase
{
public:
TArray<class FName> StatsGroupsToRecord; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
bool SkipZeroStats; // 0x0038(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_39[0x2F]; // 0x0039(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataProducerDetailedStats")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataProducerDetailedStats")
}
static class UTRXProfilingDataProducerDetailedStats* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataProducerDetailedStats>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataProducerDetailedStats;
// Class TRX.TRXProfilingDataProducerGeneralStats
// 0x0020 (0x0048 - 0x0028)
class UTRXProfilingDataProducerGeneralStats final : public UTRXProfilingDataProducerBase
{
public:
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataProducerGeneralStats")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataProducerGeneralStats")
}
static class UTRXProfilingDataProducerGeneralStats* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataProducerGeneralStats>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataProducerGeneralStats;
// Class TRX.TRXProfilingDataProducerLLM
// 0x0020 (0x0048 - 0x0028)
class UTRXProfilingDataProducerLLM final : public UTRXProfilingDataProducerBase
{
public:
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataProducerLLM")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataProducerLLM")
}
static class UTRXProfilingDataProducerLLM* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataProducerLLM>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataProducerLLM;
// Class TRX.TRXProfilingDataProducerMemreport
// 0x0000 (0x0028 - 0x0028)
class UTRXProfilingDataProducerMemreport final : public UTRXProfilingDataProducerBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataProducerMemreport")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataProducerMemreport")
}
static class UTRXProfilingDataProducerMemreport* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataProducerMemreport>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataProducerMemreport;
// Class TRX.TRXProfilingDataProducerUnrealInsights
// 0x0000 (0x0028 - 0x0028)
class UTRXProfilingDataProducerUnrealInsights final : public UTRXProfilingDataProducerBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingDataProducerUnrealInsights")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingDataProducerUnrealInsights")
}
static class UTRXProfilingDataProducerUnrealInsights* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingDataProducerUnrealInsights>();
}
};
DUMPER7_ASSERTS_UTRXProfilingDataProducerUnrealInsights;
// Class TRX.TRXProfilingScenarioBase
// 0x0030 (0x0058 - 0x0028)
class UTRXProfilingScenarioBase : public UObject
{
public:
float CustomMetaData; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ActivateStateFPS; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ActivateStateUnit; // 0x002D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ActivateStateGPU; // 0x002E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTRXPlatformCvarSwitcherInfo> CVarToActivate; // 0x0030(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FTRXPlatformCvarSwitcherRuntimeInfo> RuntimeCVarToActivate; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class UWorld* CurrentWorld; // 0x0050(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void OnCameraDisplace(const struct FTransform& CameraTransform, const struct FVector& CameraForwardVector);
void OnCameraStart(const class FString& CameraName);
void SetupScenario();
void TearDownScenario();
class FString GetScenarioName() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingScenarioBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingScenarioBase")
}
static class UTRXProfilingScenarioBase* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingScenarioBase>();
}
};
DUMPER7_ASSERTS_UTRXProfilingScenarioBase;
// Class TRX.TRXProfilingScenarioEmpty
// 0x0000 (0x0058 - 0x0058)
class UTRXProfilingScenarioEmpty final : public UTRXProfilingScenarioBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingScenarioEmpty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingScenarioEmpty")
}
static class UTRXProfilingScenarioEmpty* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingScenarioEmpty>();
}
};
DUMPER7_ASSERTS_UTRXProfilingScenarioEmpty;
// Class TRX.TRXProfilingScenarioList
// 0x0050 (0x0080 - 0x0030)
class UTRXProfilingScenarioList final : public UDataAsset
{
public:
TMap<class FName, class UTRXProfilingScenarioBase*> ProfilingScenarios; // 0x0030(0x0050)(Edit, ExportObject, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingScenarioList")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingScenarioList")
}
static class UTRXProfilingScenarioList* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingScenarioList>();
}
};
DUMPER7_ASSERTS_UTRXProfilingScenarioList;
// Class TRX.TRXProfilingSubsystem
// 0x0128 (0x0158 - 0x0030)
class UTRXProfilingSubsystem final : public UGameInstanceSubsystem
{
public:
class UTRXProfilingScenarioList* ProfilingScenarioList; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UTRXProfilingScenarioBase* ActiveScenario; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class UTRXProfilingDataProducerBase*> ActiveDataProducers; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
TArray<class UTRXProfilingDataConsumerBase*> ActiveDataConsumers; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_60[0xF8]; // 0x0060(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void CycleNextProfilingCamera();
void CyclePreviousProfilingCamera();
void PreviewProfilingCameraDisplacement(int32 cameraConfigurationIndex);
void SetActiveProfilingCamera(int32 cameraConfigurationIndex);
void StartAutomaticProfilingSession(class UTRXProfilingScenarioBase* scenario);
void StartAutomaticProfilingSessionFromId(const class FName& profilingScenarioId);
void StopAutomaticProfilingSession();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXProfilingSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXProfilingSubsystem")
}
static class UTRXProfilingSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXProfilingSubsystem>();
}
};
DUMPER7_ASSERTS_UTRXProfilingSubsystem;
// Class TRX.TRXRichTextBlockControllerKeyDecorator
// 0x0008 (0x0030 - 0x0028)
class UTRXRichTextBlockControllerKeyDecorator final : public URichTextBlockDecorator
{
public:
class UTexture2D* DefaultImage; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXRichTextBlockControllerKeyDecorator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXRichTextBlockControllerKeyDecorator")
}
static class UTRXRichTextBlockControllerKeyDecorator* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXRichTextBlockControllerKeyDecorator>();
}
};
DUMPER7_ASSERTS_UTRXRichTextBlockControllerKeyDecorator;
// Class TRX.TRXSavableDataHandler
// 0x0070 (0x0098 - 0x0028)
class UTRXSavableDataHandler final : public UObject
{
public:
class UTRXSaveGame* Data; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
TMap<uint8, class UTRXSaveGameMetaData*> DataSlots; // 0x0030(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXSavableDataHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXSavableDataHandler")
}
static class UTRXSavableDataHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXSavableDataHandler>();
}
};
DUMPER7_ASSERTS_UTRXSavableDataHandler;
// Class TRX.TRXSaveGame
// 0x0000 (0x0028 - 0x0028)
class UTRXSaveGame final : public USaveGame
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXSaveGame")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXSaveGame")
}
static class UTRXSaveGame* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXSaveGame>();
}
};
DUMPER7_ASSERTS_UTRXSaveGame;
// Class TRX.TRXSaveGameMetaData
// 0x0000 (0x0028 - 0x0028)
class UTRXSaveGameMetaData final : public USaveGame
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXSaveGameMetaData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXSaveGameMetaData")
}
static class UTRXSaveGameMetaData* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXSaveGameMetaData>();
}
};
DUMPER7_ASSERTS_UTRXSaveGameMetaData;
// Class TRX.TRXSaveManagerSaveAsyncAction
// 0x0038 (0x0068 - 0x0030)
class UTRXSaveManagerSaveAsyncAction final : public UBlueprintAsyncActionBase
{
public:
uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
class USaveGame* SaveGameObject; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const class FString& SlotName, int32 UserIndex, bool SuccessStatus)> AsyncSaveBPDelegate; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
public:
static class UTRXSaveManagerSaveAsyncAction* Save(class UObject* WorldContextObject, const class FString& SlotName, const struct FUniqueNetIdRepl& UserId, class USaveGame* Save_0);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXSaveManagerSaveAsyncAction")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXSaveManagerSaveAsyncAction")
}
static class UTRXSaveManagerSaveAsyncAction* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXSaveManagerSaveAsyncAction>();
}
};
DUMPER7_ASSERTS_UTRXSaveManagerSaveAsyncAction;
// Class TRX.TRXSaveManager
// 0x0138 (0x0168 - 0x0030)
class UTRXSaveManager final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UTRXSaveProgressWidget* SaveProgressWidget; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UUserWidget* SaveLoadingScreenWidget; // 0x0040(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class USaveGame*> CachedSaveGame; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_58[0x110]; // 0x0058(0x0110)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXSaveManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXSaveManager")
}
static class UTRXSaveManager* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXSaveManager>();
}
};
DUMPER7_ASSERTS_UTRXSaveManager;
// Class TRX.TRXSaveMonitor
// 0x0020 (0x0050 - 0x0030)
class UTRXSaveMonitor final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXSaveMonitor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXSaveMonitor")
}
static class UTRXSaveMonitor* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXSaveMonitor>();
}
};
DUMPER7_ASSERTS_UTRXSaveMonitor;
// Class TRX.TRXSaveProgressNotifyScreenWidget
// 0x0070 (0x0350 - 0x02E0)
class UTRXSaveProgressNotifyScreenWidget : public UUserWidget
{
public:
class UNamedSlot* SaveProgressWidgetSlot; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2E8[0x68]; // 0x02E8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ReceiveOnValidationKeyChanged(const struct FKey& mostSuitableKeyToValidate);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXSaveProgressNotifyScreenWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXSaveProgressNotifyScreenWidget")
}
static class UTRXSaveProgressNotifyScreenWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXSaveProgressNotifyScreenWidget>();
}
};
DUMPER7_ASSERTS_UTRXSaveProgressNotifyScreenWidget;
// Class TRX.TRXSaveProgressWidget
// 0x0010 (0x02F0 - 0x02E0)
class UTRXSaveProgressWidget : public UUserWidget
{
public:
uint8 Pad_2E0[0x10]; // 0x02E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnAnimationEnded();
void OnSaveEnded();
void OnSaveStarted(const class FString& saveName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXSaveProgressWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXSaveProgressWidget")
}
static class UTRXSaveProgressWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXSaveProgressWidget>();
}
};
DUMPER7_ASSERTS_UTRXSaveProgressWidget;
// Class TRX.TRXStreamingManager
// 0x00D8 (0x0108 - 0x0030)
class UTRXStreamingManager final : public UGameInstanceSubsystem
{
public:
class ULevelStreamingDynamic* SingleLoadedSubLevel; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ULevelVariantSets* CurrentActivatedVariant; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_40[0xC8]; // 0x0040(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void HandleOnLevelLoaded();
void HandleOnLevelRemovedFromWorld(class ULevel* addedLevel, class UWorld* CurrentWorld);
void SynchronizeCVars();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXStreamingManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXStreamingManager")
}
static class UTRXStreamingManager* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXStreamingManager>();
}
};
DUMPER7_ASSERTS_UTRXStreamingManager;
// Class TRX.TRXUtilitiesSteam
// 0x0000 (0x0028 - 0x0028)
class UTRXUtilitiesSteam final : public UBlueprintFunctionLibrary
{
public:
static bool IsRunningOnSteamDeck();
static bool ShowFloatingGamepadTextInput(ETRXSteamFloatingGamepadTextInputMode KeyboardType, const struct FVector2D& textFieldPosition, const struct FVector2D& textFieldDimension);
static bool ShowGamepadTextInput(ETRXSteamGamepadTextInputMode inputMode, ETRXSteamGamepadTextInputLineMode lineInputMode, const class FString& Description, const class FString& defaultText, const TDelegate<void(bool wasKeyboardValidated, const class FString& enteredText)>& OnClosed);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXUtilitiesSteam")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXUtilitiesSteam")
}
static class UTRXUtilitiesSteam* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXUtilitiesSteam>();
}
};
DUMPER7_ASSERTS_UTRXUtilitiesSteam;
// Class TRX.TRXUtilitiesSubsystemInternalOnNintendoDockingUndockingChanged
// 0x0018 (0x0040 - 0x0028)
class UTRXUtilitiesSubsystemInternalOnNintendoDockingUndockingChanged final : public UObject
{
public:
TMulticastInlineDelegate<void(bool bIsDocked)> OnNintendoConsoleDockedOrUndocked; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXUtilitiesSubsystemInternalOnNintendoDockingUndockingChanged")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXUtilitiesSubsystemInternalOnNintendoDockingUndockingChanged")
}
static class UTRXUtilitiesSubsystemInternalOnNintendoDockingUndockingChanged* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXUtilitiesSubsystemInternalOnNintendoDockingUndockingChanged>();
}
};
DUMPER7_ASSERTS_UTRXUtilitiesSubsystemInternalOnNintendoDockingUndockingChanged;
// Class TRX.TRXVirtualKeysContextRedirector
// 0x0010 (0x0088 - 0x0078)
class UTRXVirtualKeysContextRedirector : public UEnhancedInputPlatformData
{
public:
TArray<class UInputMappingContext*> OverridenInputMappingContexts; // 0x0078(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXVirtualKeysContextRedirector")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXVirtualKeysContextRedirector")
}
static class UTRXVirtualKeysContextRedirector* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXVirtualKeysContextRedirector>();
}
};
DUMPER7_ASSERTS_UTRXVirtualKeysContextRedirector;
// Class TRX.TRXVirtualKeysInputActionDataProcessor
// 0x0000 (0x0028 - 0x0028)
class UTRXVirtualKeysInputActionDataProcessor final : public UCommonInputActionDataProcessor
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TRXVirtualKeysInputActionDataProcessor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TRXVirtualKeysInputActionDataProcessor")
}
static class UTRXVirtualKeysInputActionDataProcessor* GetDefaultObj()
{
return GetDefaultObjImpl<UTRXVirtualKeysInputActionDataProcessor>();
}
};
DUMPER7_ASSERTS_UTRXVirtualKeysInputActionDataProcessor;
}