// MNetworkVarNames = CModelState m_modelState
// MNetworkVarNames = bool m_bUseParentRenderBounds
// MNetworkVarNames = CUtlStringToken m_materialGroup
// MNetworkVarNames = uint8 m_nHitboxSet
class CSkeletonInstance : public CGameSceneNode
{
    uint8 pad_0120[16];
public:
    // MNetworkEnable
    CModelState m_modelState;
    // MNetworkEnable
    // MNotSaved = !!UNKNOWN!!
    bool m_bUseParentRenderBounds;
    bool m_bDisableSolidCollisionsForHierarchy;
    // MNotSaved = !!UNKNOWN!!
    uint8 m_bDirtyMotionType : 1;
    // MNotSaved = !!UNKNOWN!!
    uint8 m_bIsGeneratingLatchedParentSpaceState : 1;
private:
    uint8 pad_0383[1];
public:
    // MNetworkEnable
    // MNetworkChangeCallback = skeletonMaterialGroupChanged
    CUtlStringToken m_materialGroup;
    // MNetworkEnable
    uint8 m_nHitboxSet;
private:
    uint8 pad_0389[91];
public:
    bool m_bForceServerConstraintsEnabled;
private:
    uint8 pad_03E5[48];
};