| 40 |
tristanc |
1 |
#include "pch.h"
|
|
|
2 |
#include "ObjectMgrClient.h"
|
|
|
3 |
#include "Object/ObjectClient/Object_C.h"
|
|
|
4 |
|
|
|
5 |
|
|
|
6 |
#define CLNTOBJMGROBJECTPTR 0x004D4DB0
|
|
|
7 |
#define CLNTOBJMGRGETACTIVEPLAYERPTR 0x004D3790
|
|
|
8 |
|
|
|
9 |
unsigned long long (*ClntObjMgrGetActivePlayerPtr)() = *(unsigned long long(*)())CLNTOBJMGRGETACTIVEPLAYERPTR;
|
|
|
10 |
CGObject_C * (*ClntObjMgrObjectPtrPtr)(unsigned long long,OBJECT_TYPE,char const*,unsigned int) = *(CGObject_C *(*)(unsigned long long,OBJECT_TYPE,char const*,unsigned int))CLNTOBJMGROBJECTPTR;
|
|
|
11 |
|
|
|
12 |
unsigned long long ClntObjMgrGetActivePlayer ()
|
|
|
13 |
{
|
|
|
14 |
return ClntObjMgrGetActivePlayerPtr();
|
|
|
15 |
}
|
|
|
16 |
|
|
|
17 |
CGObject_C * ClntObjMgrObjectPtr (
|
|
|
18 |
unsigned long long guid,
|
|
|
19 |
OBJECT_TYPE type,
|
|
|
20 |
char const *fileName,
|
|
|
21 |
unsigned int lineNumber)
|
|
|
22 |
{
|
|
|
23 |
return ClntObjMgrObjectPtrPtr(guid,type,fileName,lineNumber);
|
|
|
24 |
}
|