Public Methods |
| CPlayerClnt () |
virtual | ~CPlayerClnt () |
| distr_class (CPlayerClnt) |
virtual void | RemotePositionUpdate (LTVector3f &newPosition) |
virtual void | RemoteRotationUpdate (LTOrientation &newOrientation) |
virtual void | RemoteVelocityUpdate (LTVector3f &newVelocity) |
virtual void | RemoteAngularVelocityUpdate (LTVector3f &newAngVelocity) |
void | Init () |
void | OnCommandOn (int32 command, uint32 nActCmd) |
void | OnCommandOff (int32 command, uint32 nActCmd) |
virtual uint32 | OnTouchClient (LTContactInfo *info, float force) |
LTRESULT | HandleInput () |
LTRESULT | Update (float fFrameTime) |
LTRESULT | PhysicsUpdate (float fFrameTime) |
virtual void | Event (uint32 nEvent, float fFrameTime, float fGameTime, IEventData *pEventData, uint32 nPriority, ECallbackType eCT, uint32 nCountRemaining, float fTimeRemaining, float fLoopTime) |
void | SetRotation (LTOrientation oRot) |
void | CycleState () |
LTRESULT | SetState (EPlayerState state, bool bForceInit=false) |
uint32 | GetState () |
void | HandleStateChange () |
CCamera * | GetCamera () |
uint32 | GetClientID () |
void | CallbackClientID (const uint32 &nOldVal) |
Protected Methods |
| distr_callback_fn (CPlayerClnt, uint32, m_ClientID, CallbackClientID) |
| distr_uint32_callback (m_ClientID, AVITEM_REG, 10, 0) |
Protected Attributes |
uint32 | m_eState |
CCamera | m_Camera |
bool | m_bFirstUpdate |
LTCollisionSphere * | m_pCollSphere |
bool | m_bMoved |
LTVector3f | m_vNewVel |