124 files changed.

This commit is contained in:
Milxnor
2023-04-15 19:53:58 -04:00
parent 63473de425
commit bbf28ed9e9
124 changed files with 60988 additions and 577 deletions

View File

@@ -19,6 +19,11 @@ struct FGuid
{
return A == other.A && B == other.B && C == other.C && D == other.D;
}
bool operator!=(const FGuid& other)
{
return !(*this == other);
}
};
class UObject
@@ -46,6 +51,7 @@ public:
}
std::string GetName() { return NamePrivate.ToString(); }
std::string GetPathName();
std::string GetFullName();
bool IsA(UClass* Other);
@@ -58,6 +64,8 @@ public:
template <typename T = UObject*>
T& Get(int Offset) const { return *(T*)(__int64(this) + Offset); }
void* GetInterfaceAddress(UClass* InterfaceClass);
bool ReadBitfieldValue(int Offset, uint8_t FieldMask);
bool ReadBitfieldValue(const std::string& ChildName, uint8_t FieldMask) { return ReadBitfieldValue(GetOffset(ChildName), FieldMask); }