Skip to content

CnmGraphDocChainLookatNode::CData

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

Kind: classSize: 72 bytes (0x48)Alignment: 8 bytesModule: animdoclibBinary: !GlobalTypes

Relationships

Inherits from: CNmGraphDocVariationDataNode::CData

Inheritance tree
Relationship diagram (1 edges)
classDiagram
    `CNmGraphDocVariationDataNode::CData` <|-- `CnmGraphDocChainLookatNode::CData`
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CnmGraphDocChainLookatNode::CData

OffsetFieldTypeFromAnnotations
0x8m_endEffectorBoneNameCUtlString
0x10m_endEffectorForwardAxisVectorMPropertyDescription The axis that you want to point at the target
0x1cm_endEffectorOffsetVectorMPropertyDescription Add an additional local space offset to the end effector to use for aiming the lookat
0x28m_nChainLengthuint8MPropertyAttributeRange 2 7 MPropertyDescription The length of the IK chain
0x2cm_flBlendTimeSecondsfloat32MPropertyDescription How long should the blend in/out take
0x30m_chainWeightsCUtlVector< float32 >MPropertyAutoExpandSelf MPropertyDescription The weights from the tip of the chain to the base. 0 is the effector/tip of the chain weight, N is the base of the chain.
KV3 class defaults
{
	"_class": "CnmGraphDocChainLookatNode::CData",
	"m_endEffectorBoneName": "",
	"m_endEffectorForwardAxis":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_endEffectorOffset":
	[
		0.000000,
		0.000000,
		0.000000
	],
	"m_nChainLength": 2,
	"m_flBlendTimeSeconds": 0.000000,
	"m_chainWeights":
	[
	]
}