mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
121 lines
7.3 KiB
C++
121 lines
7.3 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x70 (0x98 - 0x28)
|
|
// Class RigVM.RigVMUserWorkflowOptions
|
|
class URigVMUserWorkflowOptions : public UObject
|
|
{
|
|
public:
|
|
class UObject* Subject; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRigVMUserWorkflow Workflow; // 0x30(0x58)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_CF0[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URigVMUserWorkflowOptions* GetDefaultObj();
|
|
|
|
bool RequiresDialog();
|
|
void ReportWarning(const class FString& InMessage);
|
|
void ReportInfo(const class FString& InMessage);
|
|
void ReportError(const class FString& InMessage);
|
|
bool IsValid();
|
|
};
|
|
|
|
// 0x280 (0x2A8 - 0x28)
|
|
// Class RigVM.RigVM
|
|
class URigVM : public UObject
|
|
{
|
|
public:
|
|
class URigVMMemoryStorage* WorkMemoryStorageObject; // 0x28(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class URigVMMemoryStorage* LiteralMemoryStorageObject; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class URigVMMemoryStorage* DebugMemoryStorageObject; // 0x38(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EE9[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRigVMByteCode ByteCodeStorage; // 0x60(0x30)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EEA[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRigVMInstructionArray Instructions; // 0x98(0x10)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FRigVMExtendedExecuteContext Context; // 0xA8(0x78)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint32 NumExecutions; // 0x120(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EEC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> FunctionNamesStorage; // 0x128(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EEE[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FRigVMParameter> Parameters; // 0x170(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, int32> ParametersNameMap; // 0x180(0x50)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EEF[0xB8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class URigVM* DeferredVMToCopy; // 0x288(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EF0[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URigVM* GetDefaultObj();
|
|
|
|
void SetParameterValueVector2D(class FName& InParameterName, struct FVector2D& InValue, int32 InArrayIndex);
|
|
void SetParameterValueVector(class FName& InParameterName, struct FVector& InValue, int32 InArrayIndex);
|
|
void SetParameterValueTransform(class FName& InParameterName, struct FTransform& InValue, int32 InArrayIndex);
|
|
void SetParameterValueString(class FName& InParameterName, const class FString& InValue, int32 InArrayIndex);
|
|
void SetParameterValueQuat(class FName& InParameterName, struct FQuat& InValue, int32 InArrayIndex);
|
|
void SetParameterValueName(class FName& InParameterName, class FName& InValue, int32 InArrayIndex);
|
|
void SetParameterValueInt(class FName& InParameterName, int32 InValue, int32 InArrayIndex);
|
|
void SetParameterValueFloat(class FName& InParameterName, float InValue, int32 InArrayIndex);
|
|
void SetParameterValueDouble(class FName& InParameterName, double InValue, int32 InArrayIndex);
|
|
void SetParameterValueBool(class FName& InParameterName, bool InValue, int32 InArrayIndex);
|
|
struct FRigVMStatistics GetStatistics();
|
|
class FString GetRigVMFunctionName(int32 InFunctionIndex);
|
|
struct FVector2D GetParameterValueVector2D(class FName& InParameterName, int32 InArrayIndex);
|
|
struct FVector GetParameterValueVector(class FName& InParameterName, int32 InArrayIndex);
|
|
struct FTransform GetParameterValueTransform(class FName& InParameterName, int32 InArrayIndex);
|
|
class FString GetParameterValueString(class FName& InParameterName, int32 InArrayIndex);
|
|
struct FQuat GetParameterValueQuat(class FName& InParameterName, int32 InArrayIndex);
|
|
class FName GetParameterValueName(class FName& InParameterName, int32 InArrayIndex);
|
|
int32 GetParameterValueInt(class FName& InParameterName, int32 InArrayIndex);
|
|
float GetParameterValueFloat(class FName& InParameterName, int32 InArrayIndex);
|
|
double GetParameterValueDouble(class FName& InParameterName, int32 InArrayIndex);
|
|
bool GetParameterValueBool(class FName& InParameterName, int32 InArrayIndex);
|
|
bool Execute(class FName& InEntryName);
|
|
int32 AddRigVMFunction(class UScriptStruct* InRigVMStruct, class FName& InMethodName);
|
|
};
|
|
|
|
// 0x40 (0x270 - 0x230)
|
|
// Class RigVM.RigVMMemoryStorageGeneratorClass
|
|
class URigVMMemoryStorageGeneratorClass : public UClass
|
|
{
|
|
public:
|
|
uint8 Pad_F08[0x40]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URigVMMemoryStorageGeneratorClass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class RigVM.RigVMMemoryStorage
|
|
class URigVMMemoryStorage : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class URigVMMemoryStorage* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2B0 - 0x2A8)
|
|
// Class RigVM.RigVMNativized
|
|
class URigVMNativized : public URigVM
|
|
{
|
|
public:
|
|
uint8 Pad_F0A[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URigVMNativized* GetDefaultObj();
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|