Files
Project-Reboot-3.0/Project Reboot 3.0/Class.h
Milxnor 5da8485485 a lot
fix 1.11 replication, fix some ltm specific stuff, start on shadow stones, fix some events not having foundations, fix s4-s6 gadgets, fix clear inventory on some versions
2023-04-22 23:52:20 -04:00

31 lines
512 B
C++

#pragma once
#include "Object.h"
#include "addresses.h"
struct UField : UObject
{
UField* Next;
// void* pad; void* pad2;
};
class UStruct : public UField
{
public:
int GetPropertiesSize();
};
class UClass : public UStruct
{
public:
UObject* CreateDefaultObject();
UClass* GetSuperStruct() { return *(UClass**)(__int64(this) + Offsets::SuperStruct); } // idk if this is in UStruct
};
class UFunction : public UStruct
{
public:
void*& GetFunc() { return *(void**)(__int64(this) + Offsets::Func); }
};