CDirectPlaybackInstanceData
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 328 bytes (0x148)Alignment: 8 bytesModule: animgraphlibBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Inheritance tree
- CDirectPlaybackInstanceData
Relationship diagram (1 edges)
classDiagram
CDirectPlaybackInstanceData *-- SequenceDataMemory layout
12 fields, 12 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
CDirectPlaybackInstanceData
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_vTargetPosition | Vector | ||
0xc | m_flTargetFacing | float32 | ||
0x10 | m_flInterpEndTime | float32 | ||
0x14 | m_weights | float32[4] | ||
0x24 | m_sequences | SequenceData[4] | ||
0x104 | m_currentSequenceIndex | uint32 | ||
0x108 | m_currentSequenceData | CAnimNetVar< uint64 > | ||
0x118 | m_flFadeInTime | float32 | ||
0x11c | m_flFadeOutTime | float32 | ||
0x120 | m_flForcedCycle | CAnimNetVar< float32 > | ||
0x130 | m_bResetPending | bool | ||
0x138 | m_SequenceCycleZeroTime | CAnimNetVar< float32 > |
KV3 class defaults
{
"m_vTargetPosition":
[
0.000000,
0.000000,
0.000000
],
"m_flTargetFacing": 0.000000,
"m_flInterpEndTime": -1.000000,
"m_weights":
[
0.000000,
0.000000,
0.000000,
0.000000
],
"m_sequences":
[
{
"m_hSequence": -1,
"m_cycle":
{
"m_flCycleUnclamped": 0.000000,
"m_flPrevCycleUnclamped": 0.000000,
"m_flCyclesPerSecond": 1.000000,
"m_flCycleZeroTime": 0.000000,
"m_resetCount": 0
}
},
{
"m_hSequence": -1,
"m_cycle":
{
"m_flCycleUnclamped": 0.000000,
"m_flPrevCycleUnclamped": 0.000000,
"m_flCyclesPerSecond": 1.000000,
"m_flCycleZeroTime": 0.000000,
"m_resetCount": 0
}
},
{
"m_hSequence": -1,
"m_cycle":
{
"m_flCycleUnclamped": 0.000000,
"m_flPrevCycleUnclamped": 0.000000,
"m_flCyclesPerSecond": 1.000000,
"m_flCycleZeroTime": 0.000000,
"m_resetCount": 0
}
},
{
"m_hSequence": -1,
"m_cycle":
{
"m_flCycleUnclamped": 0.000000,
"m_flPrevCycleUnclamped": 0.000000,
"m_flCyclesPerSecond": 1.000000,
"m_flCycleZeroTime": 0.000000,
"m_resetCount": 0
}
}
],
"m_currentSequenceIndex": 0,
"m_currentSequenceData": 0,
"m_flFadeInTime": 0.200000,
"m_flFadeOutTime": 0.200000,
"m_flForcedCycle": -1.000000,
"m_bResetPending": false,
"m_SequenceCycleZeroTime": 0.000000
}