diff --git a/src/object/client/ObjMgr.cpp b/src/object/client/ObjMgr.cpp index e1c05ad..ecc94ce 100644 --- a/src/object/client/ObjMgr.cpp +++ b/src/object/client/ObjMgr.cpp @@ -133,6 +133,10 @@ void ClntObjMgrPush(ClntObjMgr* mgr) { s_curMgr = mgr; } +void ClntObjMgrSetActivePlayer(uint64_t guid) { + s_curMgr->m_activePlayer = guid; +} + void ClntObjMgrSetHandlers() { s_curMgr->m_net->SetMessageHandler(SMSG_UPDATE_OBJECT, &ObjectUpdateHandler, nullptr); s_curMgr->m_net->SetMessageHandler(SMSG_COMPRESSED_UPDATE_OBJECT, &ObjectCompressedUpdateHandler, nullptr); diff --git a/src/object/client/ObjMgr.hpp b/src/object/client/ObjMgr.hpp index b0a392c..33f21b2 100644 --- a/src/object/client/ObjMgr.hpp +++ b/src/object/client/ObjMgr.hpp @@ -18,6 +18,8 @@ void ClntObjMgrPop(); void ClntObjMgrPush(ClntObjMgr* mgr); +void ClntObjMgrSetActivePlayer(uint64_t guid); + void ClntObjMgrSetHandlers(); #endif