// MNetworkIncludeByName = m_bClientSideRagdoll
// MNetworkVarNames = bool m_bInitiallyPopulateInterpHistory
// MNetworkVarNames = bool m_bAnimGraphUpdateEnabled
// MNetworkVarNames = Vector m_vecForce
// MNetworkVarNames = int32 m_nForceBone
// MNetworkVarNames = PhysicsRagdollPose_t m_RagdollPose
// MNetworkVarNames = bool m_bRagdollEnabled
// MNetworkVarNames = bool m_bRagdollClientSide
class CBaseAnimGraph : public CBaseModelEntity
{
uint8 pad_0808[128];
public:
// MNetworkEnable
bool m_bInitiallyPopulateInterpHistory;
IChoreoServices* m_pChoreoServices;
// MNetworkEnable
bool m_bAnimGraphUpdateEnabled;
float32 m_flMaxSlopeDistance;
Vector m_vLastSlopeCheckPos;
bool m_bAnimationUpdateScheduled;
// MNetworkEnable
Vector m_vecForce;
// MNetworkEnable
int32 m_nForceBone;
private:
uint8 pad_08C0[16];
public:
// MNetworkEnable
PhysicsRagdollPose_t m_RagdollPose;
// MNetworkEnable
// MNetworkChangeCallback = OnClientRagdollEnabledChanged
bool m_bRagdollEnabled;
// MNetworkEnable
// MNetworkChangeCallback = OnClientRagdollChanged
bool m_bRagdollClientSide;
private:
uint8 pad_0900[320];
public:
CUtlHashtable<AnimTagID, CModifierHandleBase> m_bodyGroupModifiers;
private:
uint8 pad_0A60[88];
};