forked from InfiniteRasa/Game-Server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPacket.h
31 lines (25 loc) · 1.87 KB
/
Packet.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
void netMgr_pythonAddMethodCallRaw(clientGamemain_t *cgm, uint32 EntityID, uint32 MethodID, uint8 *pyObjString, sint32 pyObjLen);
// mapChannel broadcast
void netMgr_pythonAddMethodCallRaw(mapChannel_t *broadCastChannel, uint32 EntityID, uint32 MethodID, uint8 *pyObjString, sint32 pyObjLen);
void netMgr_testOpc(clientGamemain_t *cgm);
void netMgr_entityMovementTest(clientGamemain_t *cgm, uint8 *pyObjString, sint32 pyObjLen);
typedef struct
{
unsigned long long entityId;
uint32 posX24b;
uint32 posY24b;
uint32 posZ24b;
uint16 velocity;
uint8 flag;
uint16 viewX;
uint16 viewY;
}netCompressedMovement_t;
void netMgr_pythonAddMethodCallRaw(mapChannelClient_t **clientList, sint32 clientCount, uint32 entityId, uint32 MethodID, uint8 *pyObjString, sint32 pyObjLen);
void netMgr_cellDomain_pythonAddMethodCallRaw(mapChannelClient_t *aggregator, uint32 EntityID, uint32 MethodID, uint8 *pyObjString, sint32 pyObjLen);
void netMgr_cellDomain_pythonAddMethodCallRaw(mapChannel_t *mapChannel, actor_t *aggregator, uint32 EntityID, uint32 MethodID, uint8 *pyObjString, sint32 pyObjLen);
void netMgr_cellDomain_pythonAddMethodCallRawIgnoreSelf(mapChannelClient_t *aggregator, uint32 EntityID, uint32 MethodID, uint8 *pyObjString, sint32 pyObjLen);
void netMgr_cellDomain_pythonAddMethodCallRaw(mapChannel_t *mapChannel, dynObject_t *aggregator, uint32 EntityID, uint32 MethodID, uint8 *pyObjString, sint32 pyObjLen);
void netMgr_cellDomain_sendEntityMovement(mapChannelClient_t *aggregator, netCompressedMovement_t *movement, bool skipOwner);
void netMgr_cellDomain_sendEntityMovement(mapChannel_t *mapChannel, actor_t *aggregator, netCompressedMovement_t *movement);
//void netMgr_broadcastEntityMovement(mapChannel_t *broadCastChannel, netCompressedMovement_t *movement, bool skipOwner);
void netMgr_sendEntityMovement(clientGamemain_t *cgm, netCompressedMovement_t *movement);