Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 12s ago· Viewing build 6731 (Oct 01 2026), not the latest

CBaseAnimGraphController

classserver: CBaseAnimGraphController →

size 0x620 (1568 bytes) · 32 own fields · last changed in build 6722

1 metadata entry
MGetKV3ClassDefaults
{ "m_nAnimationAlgorithm": "eInvalid", "m_nNextExternalGraphHandle": 0, "m_vecSecondarySkeletonSlotIDs": [ ], "m_vecSecondarySkeletons": [ ], "m_nSecondarySkeletonMasterCount": 0, "m_flSoundSyncTime": 0.000000, "m_nActiveIKChainMask": 0, "m_hSequence": -1, "m_flSeqStartTime": null, "m_flSeqFixedCycle": 0.000000, "m_nAnimLoopMode": "ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS", "m_flPlaybackRate": 1.000000, "m_nNotifyState": "eDoNotNotify", "m_bNetworkedAnimationInputsChanged": false, "m_bNetworkedSequenceChanged": false, "m_bLastUpdateSkipped": false, "m_bSequenceFinished": false, "m_nPrevAnimUpdateTick": null, "m_hGraphDefinitionAG2": "", "m_nServerGraphInstanceIteration": 0, "m_nServerSerializationContextIteration": 0, "m_primaryGraphId": 0, "m_vecExternalGraphIds": [ ], "m_vecExternalClipIds": [ ], "m_sAnimGraph2Identifier": "", "m_pGraphInstanceAG2": null, "m_vecExternalGraphs": null, "m_nPrevAnimationAlgorithm": "eNone" }
Copy as
CBaseAnimGraphController · 32 fields
0x18m_nAnimationAlgorithmAnimationAlgorithm_t = "eInvalid"
0x1Cm_nNextExternalGraphHandleExternalAnimGraphHandle_t = 0
0x20m_vecSecondarySkeletonSlotIDsC_NetworkUtlVectorBase< CGlobalSymbol > = []
0x38m_vecSecondarySkeletonsC_NetworkUtlVectorBase< CHandle< CBaseAnimGraph > > = []
0x50m_nSecondarySkeletonMasterCountint32 = 0
0x58m_flSoundSyncTimefloat32 = 0
0x5Cm_nActiveIKChainMaskuint32 = 0
0xB0m_hSequenceHSequence = -1
0xB4m_flSeqStartTimeGameTime_t = null
0xB8m_flSeqFixedCyclefloat32 = 0
0xBCm_nAnimLoopModeAnimLoopMode_t = "ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS"
0xC0m_flPlaybackRateCNetworkedQuantizedFloat = 1
0xCCm_nNotifyStateSequenceFinishNotifyState_t = "eDoNotNotify"
0xCDm_bNetworkedAnimationInputsChangedbool = false
0xCEm_bNetworkedSequenceChangedbool = false
0xCFm_bLastUpdateSkippedbool = false
0xD0m_bSequenceFinishedbool = false
0xD4m_nPrevAnimUpdateTickGameTick_t = null
0x2F0m_hGraphDefinitionAG2CStrongHandle< InfoForResourceTypeCNmGraphDefinition > = ""
0x2F8m_SerializePoseRecipeAG2SlotsC_UtlVectorEmbeddedNetworkVar< AnimGraph2SerializedPoseRecipeSlot_t >
0x360m_SerializePoseRecipeAG2DynamicC_NetworkUtlVectorBase< uint8 >
0x378m_nSerializePoseRecipeAG2ActiveSlotuint32
0x37Cm_nSerializePoseRecipeVersionAG2int32
0x380m_nServerGraphInstanceIterationint32 = 0
0x384m_nServerSerializationContextIterationint32 = 0
0x388m_primaryGraphIdResourceId_t = 0
0x390m_vecExternalGraphIdsC_NetworkUtlVectorBase< ResourceId_t > = []
0x3A8m_vecExternalClipIdsC_NetworkUtlVectorBase< ResourceId_t > = []
0x3C0m_sAnimGraph2IdentifierCGlobalSymbol = ""
0x3C8m_pGraphInstanceAG2CAnimGraph2InstancePtr = null
0x5E8m_vecExternalGraphsCExternalAnimGraphList = null
0x619m_nPrevAnimationAlgorithmAnimationAlgorithm_t = "eNone"
from CSkeletonAnimationController · 1 field
0x8m_pSkeletonInstanceCSkeletonInstance*

History

  1. 6722–6745changed
    • size 0x1B38 → 0x620
    • m_nAnimationAlgorithm no longer networked
    • m_nNextExternalGraphHandle offset 0x1510 → 0x1C
    • m_vecSecondarySkeletons offset 0x1530 → 0x38, no longer networked
    • m_nSecondarySkeletonMasterCount offset 0x1548 → 0x50, no longer networked
    • m_flSoundSyncTime offset 0x1550 → 0x58
    • m_nActiveIKChainMask offset 0x1554 → 0x5C
    • m_hSequence offset 0x15A8 → 0xB0, no longer networked
    • m_flSeqStartTime offset 0x15AC → 0xB4, no longer networked
    • m_flSeqFixedCycle offset 0x15B0 → 0xB8, no longer networked
    • m_nAnimLoopMode offset 0x15B4 → 0xBC, no longer networked
    • m_flPlaybackRate offset 0x15B8 → 0xC0, no longer networked
    • m_nNotifyState offset 0x15C4 → 0xCC
    • m_bNetworkedAnimationInputsChanged offset 0x15C5 → 0xCD
    • m_bNetworkedSequenceChanged offset 0x15C6 → 0xCE
    • m_bLastUpdateSkipped offset 0x15C7 → 0xCF
    • m_bSequenceFinished offset 0x15C8 → 0xD0
    • m_nPrevAnimUpdateTick offset 0x15CC → 0xD4
    • m_hGraphDefinitionAG2 offset 0x1868 → 0x2F0, no longer networked
    • m_nSerializePoseRecipeVersionAG2 offset 0x188C → 0x37C, no longer networked
    • m_nServerGraphInstanceIteration offset 0x1890 → 0x380, no longer networked
    • m_nServerSerializationContextIteration offset 0x1894 → 0x384, no longer networked
    • m_primaryGraphId offset 0x1898 → 0x388, no longer networked
    • m_vecExternalGraphIds offset 0x18A0 → 0x390, no longer networked
    • m_vecExternalClipIds offset 0x18B8 → 0x3A8, no longer networked
    • m_sAnimGraph2Identifier offset 0x18D0 → 0x3C0
    • m_vecExternalGraphs offset 0x1AF8 → 0x5E8, type CUtlVector< ExternalAnimGraph_t > → CExternalAnimGraphList
    • m_nPrevAnimationAlgorithm offset 0x1B31 → 0x619
    • + m_vecSecondarySkeletonSlotIDs C_NetworkUtlVectorBase< CGlobalSymbol > at 0x20
    • + m_SerializePoseRecipeAG2Slots C_UtlVectorEmbeddedNetworkVar< AnimGraph2SerializedPoseRecipeSlot_t > at 0x2F8
    • + m_SerializePoseRecipeAG2Dynamic C_NetworkUtlVectorBase< uint8 > at 0x360
    • + m_nSerializePoseRecipeAG2ActiveSlot uint32 at 0x378
    • + m_pGraphInstanceAG2 CAnimGraph2InstancePtr at 0x3C8
    • − m_animGraphNetworkedVars
    • − m_pAnimGraphInstance
    • − m_vecSecondarySkeletonNames
    • − m_serializedPoseRecipeAG2
    • − m_nSerializePoseRecipeSizeAG2
  2. 6696–6701first dumped