Skip to content

CGameScriptedMoveData

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 116 bytes (0x74)Alignment: 4 bytesModule: serverBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • CGameScriptedMoveData
Relationship diagram (2 edges)
classDiagram
    CGameScriptedMoveData *-- GameTime_t
    CGameScriptedMoveData --> CBaseEntity
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

18 fields, 18 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.

CGameScriptedMoveData

OffsetFieldTypeFromAnnotations
0x0m_vAccumulatedRootMotionVector
0xcm_angAccumulatedRootMotionRotationQAngle
0x18m_vSrcVectorWS
0x24m_angSrcQAngle
0x30m_angCurrentQAngle
0x3cm_flLockedSpeedfloat32
0x40m_flAngRatefloat32
0x44m_flDurationfloat32
0x48m_flStartTimeGameTime_t
0x4cm_bActivebool
0x4dm_bTeleportOnEndbool
0x4em_bIgnoreRotationbool
0x4fm_bSuccessbool
0x50m_nForcedCrouchStateForcedCrouchState_t
0x54m_bIgnoreCollisionsbool
0x58m_vDestVector
0x64m_angDstQAngle
0x70m_hDestEntityCHandle< CBaseEntity >
KV3 class defaults
{
	"m_vAccumulatedRootMotion":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_angAccumulatedRootMotionRotation":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_vSrc": null,
	"m_angSrc":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_angCurrent":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_flLockedSpeed": -1.000000,
	"m_flAngRate": 0.000000,
	"m_flDuration": 0.000000,
	"m_flStartTime": null,
	"m_bActive": false,
	"m_bTeleportOnEnd": false,
	"m_bIgnoreRotation": false,
	"m_bSuccess": true,
	"m_nForcedCrouchState": "FORCEDCROUCH_NONE",
	"m_bIgnoreCollisions": false,
	"m_vDest":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_angDst":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_hDestEntity": null
}