mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
27 lines
729 B
C++
27 lines
729 B
C++
#pragma once
|
|
|
|
class IClientNetworkable;
|
|
|
|
typedef IClientNetworkable* (*CreateClientClassFn)(int entNum, int serialNum);
|
|
typedef IClientNetworkable* (*CreateEventFn)();
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// Purpose: Client side class definition
|
|
//-----------------------------------------------------------------------------
|
|
class ClientClass
|
|
{
|
|
public:
|
|
const char* GetName(void) const
|
|
{
|
|
return m_pNetworkName;
|
|
}
|
|
|
|
public:
|
|
CreateClientClassFn m_pCreateFn;
|
|
CreateEventFn m_pCreateEventFn;
|
|
char* m_pNetworkName;
|
|
void* m_pRecvTable; // CRecvTable*
|
|
ClientClass* m_pNext;
|
|
int m_ClassID;
|
|
int m_ClassSize;
|
|
}; |