Public Methods |
| CClientConnSrvr () |
virtual | ~CClientConnSrvr () |
| distr_class (CClientConnSrvr) |
uint32 | EngineMessageFn (uint32 messageID, void *pData, float fData) |
uint32 | ObjectMessageFn (HOBJECT hSender, uint32 messageID, HMESSAGEREAD hRead) |
virtual void | RemotePositionUpdate (LTVector3f &newPosition) |
virtual void | RemoteRotationUpdate (LTOrientation &newOrientation) |
virtual void | RemoteVelocityUpdate (LTVector3f &newVelocity) |
virtual void | RemoteAngularVelocityUpdate (LTVector3f &newAngVelocity) |
void | SetClient (HCLIENT hClient) |
void | OnClientMessage (uint8 messageID, ILTMessage *pMessage) |
Protected Methods |
uint32 | PreCreate (void *pData, float fData) |
void | ObjectCreated () |
void | Update () |
void | GetForceUpdateObjects (ForceUpdate *pForceUpdate) |
BaseClass * | AddPlayer () |
void | FirstUpdate () |
void | CallbackPlayers (const uint32 &nOldVal) |
| distr_callback_fn (CClientConnSrvr, uint32, m_nPlayers, CallbackPlayers) |
| distr_uint32_callback (m_nPlayers, AVITEM_REG, 10, 0) |
| distr_uint32 (m_nClientID, AVITEM_REG, 11, 0) |
Protected Attributes |
bool | m_bFirstUpdate |
HCLIENT | m_hClient |
CPlayerSrvr * | m_pPlayers [MAX_CLIENT_PLAYERS] |