CAnimGraphDoc_TargetWarpNode
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 128 bytes (0x80)Alignment: 8 bytesModule: animgraphdoclibBinary: !GlobalTypes
Metadata: MPropertyFriendlyName Target Warp
Relationships
Inherits from: CAnimGraphDoc_Node
Inheritance tree
CAnimGraphDoc_Node
- CAnimGraphDoc_TargetWarpNode
Relationship diagram (3 edges)
classDiagram
CAnimGraphDoc_Node <|-- CAnimGraphDoc_TargetWarpNode
CAnimGraphDoc_TargetWarpNode *-- CAnimGraphDoc_NodeConnection
CAnimGraphDoc_TargetWarpNode *-- AnimParamIDMemory layout
21 fields, 16 declared here and 5 inherited. Offsets are absolute from the object base on windows-x86_64.
CAnimGraphDoc_NodeCAnimGraphDoc_TargetWarpNode
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x20 | m_sName | CUtlString | CAnimGraphDoc_Node | MPropertyFriendlyName Name MPropertySortPriority 100 |
0x28 | m_vecPosition | Vector2D | CAnimGraphDoc_Node | MPropertyGroupName Debug MPropertySortPriority -100 |
0x30 | m_nNodeID | AnimNodeID | CAnimGraphDoc_Node | MPropertyGroupName Debug MPropertySortPriority -100 |
0x34 | m_bDebugThisNode | bool | CAnimGraphDoc_Node | MPropertyFriendlyName Debug This Node MPropertyGroupName Debug MPropertySortPriority -100 |
0x38 | m_networkMode | AnimNodeNetworkMode | CAnimGraphDoc_Node | MPropertyFriendlyName Network Mode MPropertySortPriority -110 |
0x40 | m_inputConnection | CAnimGraphDoc_NodeConnection | MPropertySuppressField | |
0x48 | m_eLinearRootMotionMode | TargetWarpLinearRootMotionMode | MPropertyAutoRebuildOnChange MPropertyFriendlyName Linear Root Motion Mode | |
0x4c | m_eAngleMode | TargetWarpAngleMode_t | MPropertyFriendlyName Angle Mode | |
0x50 | m_eCorrectionMethod | TargetWarpCorrectionMethod | MPropertyFriendlyName Correction Method | |
0x54 | m_eTargetWarpTimingMethod | TargetWarpTimingMethod | MPropertyFriendlyName Timing Method | |
0x58 | m_moveHeadingParamID | AnimParamID | MPropertyAttributeChoiceName FloatParameter MPropertyFriendlyName Move Heading | |
0x5c | m_desiredMoveHeadingParamID | AnimParamID | MPropertyAttributeChoiceName FloatParameter MPropertyFriendlyName Desired Move Heading | |
0x60 | m_targetPositionParamID | AnimParamID | MPropertyAttrStateCallback MPropertyAttributeChoiceName VectorParameter MPropertyFriendlyName Target Position | |
0x64 | m_bTargetPositionIsWorldSpace | bool | MPropertyAttrStateCallback MPropertyFriendlyName Target Position Is World Space | |
0x68 | m_targetFacePositionParamID | AnimParamID | MPropertyAttributeChoiceName VectorParameter MPropertyFriendlyName Target Face Position | |
0x6c | m_bTargetFacePositionIsWorldSpace | bool | MPropertyFriendlyName Target Face Position Is World Space | |
0x70 | m_targetUpVectorParamID | AnimParamID | MPropertyAttributeChoiceName VectorParameter MPropertyFriendlyName Target Up Vector (World Space) | |
0x74 | m_bOnlyWarpWhenTagIsFound | bool | MPropertyDescription Only warp if there is a warp tag active. Otherwise this node will warp whenever it's active MPropertyFriendlyName Require warp tag | |
0x75 | m_bWarpOrientationDuringTranslation | bool | MPropertyDescription If the source animation has no rotation root motion and there is no tag present that specifies rotation warp section, rotation will be introduced only during linear root motion. MPropertyFriendlyName Warp orientation during translation | |
0x78 | m_flMaxAngle | float32 | MPropertyDescription If the angle delta between the current face direction and the target face direction is more than this angle, no warping will occur. MPropertyFriendlyName Max Angle | |
0x7c | m_bWarpAroundCenter | bool | MPropertyDescription If set, orientation warp pivots around the model center instead of abs origin. MPropertyFriendlyName Warp orientation around center |
KV3 class defaults
{
"_class": "CAnimGraphDoc_TargetWarpNode",
"m_sName": "Unnamed",
"m_vecPosition":
[
0.000000,
0.000000
],
"m_nNodeID":
{
"m_id": <HIDDEN FOR DIFF>,
},
"m_bDebugThisNode": false,
"m_networkMode": "ServerAuthoritative",
"m_inputConnection":
{
"m_nodeID":
{
"m_id": <HIDDEN FOR DIFF>,
},
"m_outputID":
{
"m_id": <HIDDEN FOR DIFF>,
}
},
"m_eLinearRootMotionMode": "TargetWarpLinearRootMotionMode_Default",
"m_eAngleMode": "eFacingHeading",
"m_eCorrectionMethod": "ScaleMotion",
"m_eTargetWarpTimingMethod": "ReachDestinationOnRootMotionEnd",
"m_moveHeadingParamID":
{
"m_id": <HIDDEN FOR DIFF>,
},
"m_desiredMoveHeadingParamID":
{
"m_id": <HIDDEN FOR DIFF>,
},
"m_targetPositionParamID":
{
"m_id": <HIDDEN FOR DIFF>,
},
"m_bTargetPositionIsWorldSpace": false,
"m_targetFacePositionParamID":
{
"m_id": <HIDDEN FOR DIFF>,
},
"m_bTargetFacePositionIsWorldSpace": false,
"m_targetUpVectorParamID":
{
"m_id": <HIDDEN FOR DIFF>,
},
"m_bOnlyWarpWhenTagIsFound": false,
"m_bWarpOrientationDuringTranslation": false,
"m_flMaxAngle": 180.000000,
"m_bWarpAroundCenter": false
}