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 |