Entity systemClasses
CBaseAnimGraphController
Schema class CBaseAnimGraphController, derived from CSkeletonAnimationController.
Generated from the game's schema. Header: source2mod/schema/entity/classes/CBaseAnimGraphController.h
Inherits CSkeletonAnimationController
Fields
| Field | Type |
|---|---|
m_nAnimationAlgorithm | AnimationAlgorithm_t |
m_nNextExternalGraphHandle | ExternalAnimGraphHandle_t |
m_vecSecondarySkeletonSlotIDs | CUtlVector<CGlobalSymbol> |
m_vecSecondarySkeletons | CUtlVector<CHandle<CBaseAnimGraph>> |
m_nSecondarySkeletonMasterCount | int32_t |
m_flSoundSyncTime | float |
m_nActiveIKChainMask | uint32_t |
m_hSequence | int32_t |
m_flSeqStartTime | float |
m_flSeqFixedCycle | float |
m_nAnimLoopMode | AnimLoopMode_t |
m_flPlaybackRate | float |
m_nNotifyState | SequenceFinishNotifyState_t |
m_bNetworkedAnimationInputsChanged | bool |
m_bNetworkedSequenceChanged | bool |
m_bLastUpdateSkipped | bool |
m_bSequenceFinished | bool |
m_nPrevAnimUpdateTick | int32_t |
m_hGraphDefinitionAG2 | CStrongHandle<InfoForResourceTypeCNmGraphDefinition> |
m_SerializePoseRecipeAG2Slots | CUtlVector<AnimGraph2SerializedPoseRecipeSlot_t> |
m_SerializePoseRecipeAG2Dynamic | CUtlVector<uint8_t> |
m_nSerializePoseRecipeAG2ActiveSlot | uint32_t |
m_nSerializePoseRecipeVersionAG2 | int32_t |
m_nServerGraphInstanceIteration | int32_t |
m_nServerSerializationContextIteration | int32_t |
m_primaryGraphId | ResourceId_t |
m_vecExternalGraphIds | CUtlVector<ResourceId_t> |
m_vecExternalClipIds | CUtlVector<ResourceId_t> |
m_sAnimGraph2Identifier | CGlobalSymbol |
m_pGraphInstanceAG2 | CAnimGraph2InstancePtr |
m_vecExternalGraphs | CExternalAnimGraphList |
Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).