CMoveData
Engine structures the SDK declares by hand: SubtickMove, TouchList_t, CMoveDataBase, CMoveData.
Header source2mod/schema/movedata.h
Inherits CMoveDataBase
| Field | Type |
|---|
m_vecOutWishVel | Vector |
m_vecOldAngles | QAngle |
m_vecWalkWishedVelocity | Vector2D |
m_vecAcceleration | Vector |
m_vecContinuousAcceleration | Vector |
m_flMaxSpeed | float |
m_flClientMaxSpeed | float |
m_flFrictionDecel | float |
m_bInAir | bool |
m_bGameCodeMovedPlayer | bool |
| Field | Type |
|---|
m_flWhen | float |
m_nButton | uint64_t |
bool IsAnalogInput() const;
| Field | Type |
|---|
m_vecDeltaVelocity | Vector |
m_Trace | CGameTrace |
| Field | Type |
|---|
m_nBitfield | uint8_t |
m_nPlayerHandle | CHandle<CCSPlayerPawn> |
m_vecAbsViewAngles | QAngle |
m_vecViewAngles | QAngle |
m_vecLastMovementImpulses | Vector |
m_flForwardMove | float |
m_flSideMove | float |
m_flUpMove | float |
m_vecVelocity | Vector |
m_vecAngles | QAngle |
m_vecUnknown | Vector |
m_SubtickMoves | CUtlVector<SubtickMove> |
m_AttackSubtickMoves | CUtlVector<SubtickMove> |
m_bHasSubtickInputs | bool |
m_flUnknown | float |
m_TouchList | CUtlVector<TouchList_t> |
m_vecCollisionNormal | Vector |
m_vecGroundNormal | Vector |
m_vecAbsOrigin | Vector |
m_nTickCount | int32_t |
m_nTargetTick | int32_t |
m_flSubtickStartFraction | float |
m_flSubtickEndFraction | float |
bool HasZeroFrametime() const;
bool IsLateCommand() const;
void SetHasZeroFrametime(bool bValue);
void SetIsLateCommand(bool bValue);