Skip to content

CBinaryUpdateNode

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

Kind: classSize: 144 bytes (0x90)Alignment: unspecified (0xff sentinel)Module: animgraphlibBinary: !GlobalTypes

Relationships

Inherits from: CAnimUpdateNodeBase

Derived by: CAddUpdateNode, CBoneMaskUpdateNode, CSubtractUpdateNode

Inheritance tree
Relationship diagram (5 edges)
classDiagram
    CAnimUpdateNodeBase <|-- CBinaryUpdateNode
    CBinaryUpdateNode <|-- CAddUpdateNode
    CBinaryUpdateNode <|-- CBoneMaskUpdateNode
    CBinaryUpdateNode <|-- CSubtractUpdateNode
    CBinaryUpdateNode *-- CAnimUpdateNodeRef
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CAnimUpdateNodeBaseCBinaryUpdateNode

OffsetFieldTypeFromAnnotations
0x18m_nodePathCAnimNodePathCAnimUpdateNodeBase
0x48m_networkModeAnimNodeNetworkModeCAnimUpdateNodeBase
0x50m_nameCUtlStringCAnimUpdateNodeBase
0x60m_pChild1CAnimUpdateNodeRef
0x70m_pChild2CAnimUpdateNodeRef
0x80m_timingBehaviorBinaryNodeTiming
0x84m_flTimingBlendfloat32
0x88m_bResetChild1bool
0x89m_bResetChild2bool