mirror of
https://github.com/whoahq/whoa.git
synced 2026-02-02 08:42:45 +03:00
34 lines
762 B
C++
34 lines
762 B
C++
#ifndef OBJECT_CLIENT_OBJ_MGR_HPP
|
|
#define OBJECT_CLIENT_OBJ_MGR_HPP
|
|
|
|
#include "object/client/CGObject_C.hpp"
|
|
#include "object/client/ClntObjMgr.hpp"
|
|
#include "object/Types.hpp"
|
|
#include <cstdint>
|
|
|
|
void* ClntObjMgrAllocObject(OBJECT_TYPE_ID typeID, WOWGUID guid);
|
|
|
|
WOWGUID ClntObjMgrGetActivePlayer();
|
|
|
|
ClntObjMgr* ClntObjMgrGetCurrent();
|
|
|
|
uint32_t ClntObjMgrGetMapID();
|
|
|
|
void ClntObjMgrInitializeShared();
|
|
|
|
void ClntObjMgrInitializeStd(uint32_t mapID);
|
|
|
|
void ClntObjMgrLinkInNewObject(CGObject_C* object);
|
|
|
|
CGObject_C* ClntObjMgrObjectPtr(WOWGUID guid, OBJECT_TYPE type, const char* fileName, int32_t lineNumber);
|
|
|
|
void ClntObjMgrPop();
|
|
|
|
void ClntObjMgrPush(ClntObjMgr* mgr);
|
|
|
|
void ClntObjMgrSetActivePlayer(WOWGUID guid);
|
|
|
|
void ClntObjMgrSetHandlers();
|
|
|
|
#endif
|