Skip to content

CPathParameters

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

Kind: classSize: 64 bytes (0x40)Alignment: 16 bytesModule: particlesBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Used by (7) as a field type

Inheritance tree
  • CPathParameters

Memory layout

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

CPathParameters

OffsetFieldTypeFromAnnotations
0x0m_nStartControlPointNumberint32MPropertyFriendlyName start control point number
0x4m_nEndControlPointNumberint32MPropertyFriendlyName end control point number
0x8m_nBulgeControlint32MPropertyFriendlyName bulge control 0=random 1=orientation of start pnt 2=orientation of end point
0xcm_flBulgefloat32MPropertyFriendlyName random bulge
0x10m_flMidPointfloat32MPropertyFriendlyName mid point position
0x14m_vStartPointOffsetVectorMPropertyFriendlyName Offset from curve start point for path start MVectorIsCoordinate
0x20m_vMidPointOffsetVectorMPropertyFriendlyName Offset from curve midpoint for curve center MVectorIsCoordinate
0x2cm_vEndOffsetVectorMPropertyFriendlyName Offset from control point for path end MVectorIsCoordinate
KV3 class defaults
{
	"m_nStartControlPointNumber": 0,
	"m_nEndControlPointNumber": 0,
	"m_nBulgeControl": 0,
	"m_flBulge": 0.000000,
	"m_flMidPoint": 0.500000,
	"m_vStartPointOffset":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_vMidPointOffset":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_vEndOffset":
	[
		0.000000,
		0.000000,
		0.000000
	]
}