#pragma once //PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:40 2025 namespace SDK { //--------------------------------------------------------------------------- //Classes //--------------------------------------------------------------------------- // Class MRMesh.MeshReconstructorBase // 0x0004 (0x0020 - 0x001C) class UMeshReconstructorBase : public UObject { public: unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class MRMesh.MeshReconstructorBase"); return pStaticClass; } void StopReconstruction(); void StartReconstruction(); void PauseReconstruction(); bool IsReconstructionStarted(); bool IsReconstructionPaused(); void DisconnectMRMesh(); struct FMRMeshConfiguration ConnectMRMesh(class UMRMeshComponent* Mesh); }; // Class MRMesh.MRMeshComponent // 0x0040 (0x0630 - 0x05F0) class UMRMeshComponent : public UPrimitiveComponent { public: unsigned char UnknownData00[0x4]; // 0x05F0(0x0004) MISSED OFFSET class UMaterialInterface* Material; // 0x05F4(0x0004) (Edit, ZeroConstructor, IsPlainOldData) class UMeshReconstructorBase* MeshReconstructor; // 0x05F8(0x0004) (Edit, ZeroConstructor, IsPlainOldData) bool bEnableCollision; // 0x05FC(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x3]; // 0x05FD(0x0003) MISSED OFFSET TArray BodySetups; // 0x0600(0x000C) (ZeroConstructor, Transient) unsigned char UnknownData02[0x24]; // 0x060C(0x0024) MISSED OFFSET static UClass* StaticClass() { static UClass *pStaticClass = 0; if (!pStaticClass) pStaticClass = UObject::FindClass("Class MRMesh.MRMeshComponent"); return pStaticClass; } class UMeshReconstructorBase* GetReconstructor(); void ConnectReconstructor(class UMeshReconstructorBase* Reconstructor); }; }