diff --git a/src/object/client/CGObject.cpp b/src/object/client/CGObject.cpp index d292eec..97bf379 100644 --- a/src/object/client/CGObject.cpp +++ b/src/object/client/CGObject.cpp @@ -23,3 +23,7 @@ uint32_t CGObject::TotalFields() { uint32_t CGObject::TotalFieldsSaved() { return CGObject::GetBaseOffsetSaved() + 3; } + +WOWGUID CGObject::GetGUID() const { + return this->m_obj->m_guid; +} diff --git a/src/object/client/CGObject.hpp b/src/object/client/CGObject.hpp index 91b868e..1d1bfd7 100644 --- a/src/object/client/CGObject.hpp +++ b/src/object/client/CGObject.hpp @@ -29,6 +29,9 @@ class CGObject { uint32_t* m_objSaved; uint32_t m_memHandle; OBJECT_TYPE_ID m_typeID; + + // Public member functions + WOWGUID GetGUID() const; }; #endif