1780 lines
80 KiB
C++
1780 lines
80 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: TRX
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "UMG_classes.hpp"
|
|
#include "TRX_structs.hpp"
|
|
#include "EnhancedInput_classes.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "SlateCore_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "InputCore_structs.hpp"
|
|
#include "CommonUI_classes.hpp"
|
|
#include "DeveloperSettings_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// 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;
|
|
|
|
// 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.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.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.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.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.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.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.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.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.TRXEngagementScreenWidget
|
|
// 0x0078 (0x0358 - 0x02E0)
|
|
class UTRXEngagementScreenWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UTRXProfileSwitchWidget* ProfileSwitchWidget; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2E8[0x70]; // 0x02E8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEngagementScreenDisplayed();
|
|
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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 class FString RetrieveCurrentPlatformName();
|
|
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.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.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;
|
|
|
|
}
|
|
|