mirror of
https://github.com/DumbDev69420/EscapeTheBackrooms_Internal.git
synced 2025-07-01 02:42:56 +08:00
79 lines
9.2 KiB
C++
79 lines
9.2 KiB
C++
![]() |
#pragma once
|
||
|
|
||
|
// Dumped with Dumper-7!
|
||
|
|
||
|
|
||
|
namespace SDK
|
||
|
{
|
||
|
//---------------------------------------------------------------------------------------------------------------------
|
||
|
// CLASSES
|
||
|
//---------------------------------------------------------------------------------------------------------------------
|
||
|
|
||
|
// 0x98 (0x2B8 - 0x220)
|
||
|
// Class BlockoutToolsPlugin.BlockoutToolsParent
|
||
|
class ABlockoutToolsParent : public AActor
|
||
|
{
|
||
|
public:
|
||
|
class USceneComponent* Root; // 0x220(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
class UBillboardComponent* Billboard; // 0x228(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
class UMaterialInterface* BlockoutGridParent; // 0x230(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
class UMaterialInstanceDynamic* BlockoutGridMID; // 0x238(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
class UMaterialInterface* BlockoutCurrentMaterial; // 0x240(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
TArray<class UStaticMeshComponent*> BlockoutMeshComponents; // 0x248(0x10)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
||
|
enum class EBlockoutMaterialType BlockoutMaterialType; // 0x258(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
uint8 Pad_A02[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
||
|
struct FLinearColor BlockoutMaterialColor; // 0x25C(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
bool bBlockoutMaterialUseGrid; // 0x26C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
bool bBlockoutWorldAligned; // 0x26D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
uint8 Pad_A03[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
||
|
float BlockoutMaterialGridSize; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
float BlockoutMaterialCheckerLuminance; // 0x274(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
float BlockoutMaterialRoughness; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
bool bBlockoutMaterialUseTopColor; // 0x27C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
uint8 Pad_A04[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
||
|
struct FLinearColor BlockoutMaterialTopColor; // 0x280(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
bool bUseCustomMaterial; // 0x290(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
uint8 Pad_A06[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
||
|
class UMaterialInterface* CustomMaterial; // 0x298(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
class UMaterialInterface* BlockoutCustomMaterial; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
bool bBlockoutEnableCollisions; // 0x2A8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
bool bBlockoutEnableCustomCollision; // 0x2A9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
uint8 Pad_A07[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
||
|
class FName BlockoutCustomCollisionProfileName; // 0x2AC(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
bool bBlockoutCastShadows; // 0x2B4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
uint8 Pad_A08[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
||
|
|
||
|
static class UClass* StaticClass();
|
||
|
static class ABlockoutToolsParent* GetDefaultObj();
|
||
|
|
||
|
void RerunConstructionScript();
|
||
|
void BlockoutSetMaterial();
|
||
|
};
|
||
|
|
||
|
// 0x38 (0x60 - 0x28)
|
||
|
// Class BlockoutToolsPlugin.BlockoutToolsSettings
|
||
|
class UBlockoutToolsSettings : public UObject
|
||
|
{
|
||
|
public:
|
||
|
enum class EBlockoutMaterialType BlockoutMaterialType; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
uint8 Pad_A09[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
||
|
struct FLinearColor BlockoutMaterialColor; // 0x2C(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
bool bBlockoutMaterialUseGrid; // 0x3C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
bool bBlockoutWorldAligned; // 0x3D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
uint8 Pad_A0A[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
||
|
float BlockoutMaterialGridSize; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
float BlockoutMaterialCheckerLuminance; // 0x44(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
float BlockoutMaterialRoughness; // 0x48(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
bool bBlockoutMaterialUseTopColor; // 0x4C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
uint8 Pad_A0B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
||
|
struct FLinearColor BlockoutMaterialTopColor; // 0x50(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||
|
|
||
|
static class UClass* StaticClass();
|
||
|
static class UBlockoutToolsSettings* GetDefaultObj();
|
||
|
|
||
|
};
|
||
|
|
||
|
}
|
||
|
|
||
|
|