Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 28s ago· Viewing build 6701 (Sep 25 2026), not the latest

CBaseAnimGraphController

classserver: CBaseAnimGraphController →

size 0x1B38 (6968 bytes) · 32 own fields · last changed in build 6722

18 metadata entries
MNetworkVarNames
"AnimationAlgorithm_t m_nAnimationAlgorithm"
MNetworkVarNames
"CAnimGraphNetworkedVariables m_animGraphNetworkedVars"
MNetworkVarNames
"CHandle< CBaseAnimGraph > m_vecSecondarySkeletons"
MNetworkVarNames
"int m_nSecondarySkeletonMasterCount"
MNetworkVarNames
"HSequence m_hSequence"
MNetworkVarNames
"GameTime_t m_flSeqStartTime"
MNetworkVarNames
"float m_flSeqFixedCycle"
MNetworkVarNames
"AnimLoopMode_t m_nAnimLoopMode"
MNetworkVarNames
"CNetworkedQuantizedFloat m_flPlaybackRate"
MNetworkVarNames
"HNmGraphDefinitionStrong m_hGraphDefinitionAG2"
MNetworkVarNames
"uint8 m_serializedPoseRecipeAG2"
MNetworkVarNames
"int m_nSerializePoseRecipeSizeAG2"
MNetworkVarNames
"int m_nSerializePoseRecipeVersionAG2"
MNetworkVarNames
"int m_nServerGraphInstanceIteration"
MNetworkVarNames
"int m_nServerSerializationContextIteration"
MNetworkVarNames
"ResourceId_t m_primaryGraphId"
MNetworkVarNames
"ResourceId_t m_vecExternalGraphIds"
MNetworkVarNames
"ResourceId_t m_vecExternalClipIds"
Copy as
CBaseAnimGraphController · 32 fields
0x18m_nAnimationAlgorithmAnimationAlgorithm_tnetworked
0x20m_animGraphNetworkedVarsCAnimGraphNetworkedVariablesnetworked
0x14B0m_pAnimGraphInstanceCSmartPtr< IAnimationGraphInstance >
0x1510m_nNextExternalGraphHandleExternalAnimGraphHandle_t
0x1518m_vecSecondarySkeletonNamesCUtlVector< CGlobalSymbol >
0x1530m_vecSecondarySkeletonsC_NetworkUtlVectorBase< CHandle< CBaseAnimGraph > >networked
0x1548m_nSecondarySkeletonMasterCountint32networked
0x1550m_flSoundSyncTimefloat32
0x1554m_nActiveIKChainMaskuint32
0x15A8m_hSequenceHSequencenetworked
0x15ACm_flSeqStartTimeGameTime_tnetworked
0x15B0m_flSeqFixedCyclefloat32networked
0x15B4m_nAnimLoopModeAnimLoopMode_tnetworked
0x15B8m_flPlaybackRateCNetworkedQuantizedFloatnetworked
0x15C4m_nNotifyStateSequenceFinishNotifyState_t
0x15C5m_bNetworkedAnimationInputsChangedbool
0x15C6m_bNetworkedSequenceChangedbool
0x15C7m_bLastUpdateSkippedbool
0x15C8m_bSequenceFinishedbool
0x15CCm_nPrevAnimUpdateTickGameTick_t
0x1868m_hGraphDefinitionAG2CStrongHandle< InfoForResourceTypeCNmGraphDefinition >networked
0x1870m_serializedPoseRecipeAG2C_NetworkUtlVectorBase< uint8 >networked
0x1888m_nSerializePoseRecipeSizeAG2int32networked
0x188Cm_nSerializePoseRecipeVersionAG2int32networked
0x1890m_nServerGraphInstanceIterationint32networked
0x1894m_nServerSerializationContextIterationint32networked
0x1898m_primaryGraphIdResourceId_tnetworked
0x18A0m_vecExternalGraphIdsC_NetworkUtlVectorBase< ResourceId_t >networked
0x18B8m_vecExternalClipIdsC_NetworkUtlVectorBase< ResourceId_t >networked
0x18D0m_sAnimGraph2IdentifierCGlobalSymbol
0x1AF8m_vecExternalGraphsCUtlVector< ExternalAnimGraph_t >
0x1B31m_nPrevAnimationAlgorithmAnimationAlgorithm_t
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