Subversion Repositories WoWGM

Rev

Blame | Last modification | View Log | RSS feed

#include "pch.h"
#include "ObjectMgrClient.h"
#include "Object/ObjectClient/Object_C.h"


#define  CLNTOBJMGROBJECTPTR            0x004D4DB0
#define  CLNTOBJMGRGETACTIVEPLAYERPTR   0x004D3790

unsigned long long (*ClntObjMgrGetActivePlayerPtr)() = *(unsigned long long(*)())CLNTOBJMGRGETACTIVEPLAYERPTR;
CGObject_C * (*ClntObjMgrObjectPtrPtr)(unsigned long long,OBJECT_TYPE,char const*,unsigned int) = *(CGObject_C *(*)(unsigned long long,OBJECT_TYPE,char const*,unsigned int))CLNTOBJMGROBJECTPTR;

unsigned long long ClntObjMgrGetActivePlayer () 
{
    return ClntObjMgrGetActivePlayerPtr();
}

CGObject_C * ClntObjMgrObjectPtr (
    unsigned long long  guid,
    OBJECT_TYPE         type,
    char const          *fileName,
    unsigned int        lineNumber)
{
    return ClntObjMgrObjectPtrPtr(guid,type,fileName,lineNumber);
}