From 4f9cceda79da3082950e59e64d935a4d56cb6519 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Tue, 13 Jan 2026 17:44:48 -0600 Subject: [PATCH] feat(object): add FindActiveObject --- src/object/client/Util.cpp | 6 ++++++ src/object/client/Util.hpp | 10 ++++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/object/client/Util.cpp create mode 100644 src/object/client/Util.hpp diff --git a/src/object/client/Util.cpp b/src/object/client/Util.cpp new file mode 100644 index 0000000..b243c21 --- /dev/null +++ b/src/object/client/Util.cpp @@ -0,0 +1,6 @@ +#include "object/client/Util.hpp" +#include "object/client/ObjMgr.hpp" + +CGObject_C* FindActiveObject(WOWGUID guid) { + return ClntObjMgrGetCurrent()->m_objects.Ptr(guid, CHashKeyGUID(guid)); +} diff --git a/src/object/client/Util.hpp b/src/object/client/Util.hpp new file mode 100644 index 0000000..8903851 --- /dev/null +++ b/src/object/client/Util.hpp @@ -0,0 +1,10 @@ +#ifndef OBJECT_CLIENT_UTIL_HPP +#define OBJECT_CLIENT_UTIL_HPP + +#include "util/GUID.hpp" + +class CGObject_C; + +CGObject_C* FindActiveObject(WOWGUID guid); + +#endif