Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 1s ago· Viewing build 6742 (Oct 02 2026), not the latest

CBaseAnimGraphController

classclient: CBaseAnimGraphController →

size 0x5D0 (1488 bytes) · 31 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 }
Copy as
CBaseAnimGraphController · 31 fields
0x18m_nAnimationAlgorithmAnimationAlgorithm_t = "eInvalid"
0x1Cm_nNextExternalGraphHandleExternalAnimGraphHandle_t = 0
0x20m_vecSecondarySkeletonSlotIDsCNetworkUtlVectorBase< CGlobalSymbol > = []
0x38m_vecSecondarySkeletonsCNetworkUtlVectorBase< CHandle< CBaseAnimGraph > > = []
0x50m_nSecondarySkeletonMasterCountint32 = 0
0x54m_flSoundSyncTimefloat32 = 0
0x58m_nActiveIKChainMaskuint32 = 0
0x5Cm_hSequenceHSequence = -1
0x60m_flSeqStartTimeGameTime_t = null
0x64m_flSeqFixedCyclefloat32 = 0
0x68m_nAnimLoopModeAnimLoopMode_t = "ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS"
0x6Cm_flPlaybackRateCNetworkedQuantizedFloat = 1
0x78m_nNotifyStateSequenceFinishNotifyState_t = "eDoNotNotify"
0x79m_bNetworkedAnimationInputsChangedbool = false
0x7Am_bNetworkedSequenceChangedbool = false
0x7Bm_bLastUpdateSkippedbool = false
0x7Cm_bSequenceFinishedbool = false
0x80m_nPrevAnimUpdateTickGameTick_t = null
0x2A0m_hGraphDefinitionAG2CStrongHandle< InfoForResourceTypeCNmGraphDefinition > = ""
0x2A8m_SerializePoseRecipeAG2SlotsCUtlVectorEmbeddedNetworkVar< AnimGraph2SerializedPoseRecipeSlot_t >
0x310m_SerializePoseRecipeAG2DynamicCNetworkUtlVectorBase< uint8 >
0x328m_nSerializePoseRecipeAG2ActiveSlotuint32
0x32Cm_nSerializePoseRecipeVersionAG2int32
0x340m_nServerGraphInstanceIterationint32 = 0
0x344m_nServerSerializationContextIterationint32 = 0
0x348m_primaryGraphIdResourceId_t = 0
0x350m_vecExternalGraphIdsCNetworkUtlVectorBase< ResourceId_t > = []
0x368m_vecExternalClipIdsCNetworkUtlVectorBase< ResourceId_t > = []
0x380m_sAnimGraph2IdentifierCGlobalSymbol = ""
0x388m_pGraphInstanceAG2CAnimGraph2InstancePtr = null
0x5A8m_vecExternalGraphsCExternalAnimGraphList = null
from CSkeletonAnimationController · 1 field
0x8m_pSkeletonInstanceCSkeletonInstance*

History

  1. 6722–6745changed
    • size 0x858 → 0x5D0
    • m_nAnimationAlgorithm no longer networked
    • m_nNextExternalGraphHandle offset 0x288 → 0x1C
    • m_vecSecondarySkeletons offset 0x2A8 → 0x38, no longer networked
    • m_nSecondarySkeletonMasterCount offset 0x2C0 → 0x50, no longer networked
    • m_flSoundSyncTime offset 0x2C8 → 0x54
    • m_nActiveIKChainMask offset 0x2CC → 0x58
    • m_hSequence offset 0x2D0 → 0x5C, no longer networked
    • m_flSeqStartTime offset 0x2D4 → 0x60, no longer networked
    • m_flSeqFixedCycle offset 0x2D8 → 0x64, no longer networked
    • m_nAnimLoopMode offset 0x2DC → 0x68, no longer networked
    • m_flPlaybackRate offset 0x2E0 → 0x6C, no longer networked
    • m_nNotifyState offset 0x2EC → 0x78
    • m_bNetworkedAnimationInputsChanged offset 0x2ED → 0x79
    • m_bNetworkedSequenceChanged offset 0x2EE → 0x7A
    • m_bLastUpdateSkipped offset 0x2EF → 0x7B
    • m_bSequenceFinished offset 0x2F0 → 0x7C
    • m_nPrevAnimUpdateTick offset 0x2F4 → 0x80
    • m_hGraphDefinitionAG2 offset 0x590 → 0x2A0, no longer networked
    • m_nSerializePoseRecipeVersionAG2 offset 0x5B4 → 0x32C, no longer networked
    • m_nServerGraphInstanceIteration offset 0x5B8 → 0x340, no longer networked
    • m_nServerSerializationContextIteration offset 0x5BC → 0x344, no longer networked
    • m_primaryGraphId offset 0x5C0 → 0x348, no longer networked
    • m_vecExternalGraphIds offset 0x5C8 → 0x350, no longer networked
    • m_vecExternalClipIds offset 0x5E0 → 0x368, no longer networked
    • m_sAnimGraph2Identifier offset 0x5F8 → 0x380
    • m_vecExternalGraphs offset 0x820 → 0x5A8, type CUtlVector< ExternalAnimGraph_t > → CExternalAnimGraphList
    • + m_vecSecondarySkeletonSlotIDs CNetworkUtlVectorBase< CGlobalSymbol > at 0x20
    • + m_SerializePoseRecipeAG2Slots CUtlVectorEmbeddedNetworkVar< AnimGraph2SerializedPoseRecipeSlot_t > at 0x2A8
    • + m_SerializePoseRecipeAG2Dynamic CNetworkUtlVectorBase< uint8 > at 0x310
    • + m_nSerializePoseRecipeAG2ActiveSlot uint32 at 0x328
    • + m_pGraphInstanceAG2 CAnimGraph2InstancePtr at 0x388
    • − m_animGraphNetworkedVars
    • − m_pAnimGraphInstance
    • − m_vecSecondarySkeletonNames
    • − m_serializedPoseRecipeAG2
    • − m_nSerializePoseRecipeSizeAG2
  2. 6696–6701first dumped