class CNmSkeleton
{
public:
    CGlobalSymbol m_ID;
    CUtlLeanVector<CGlobalSymbol> m_boneIDs;
    CUtlVector<int32> m_parentIndices;
    CUtlVector<CTransform> m_parentSpaceReferencePose;
    CUtlVector<CTransform> m_modelSpaceReferencePose;
    int32 m_numBonesToSampleAtLowLOD;
private:
    uint8 pad_0068[32];
public:
    CUtlLeanVector<NmBoneMaskSetDefinition_t> m_maskDefinitions;
private:
    uint8 pad_0098[16];
public:
    CUtlLeanVector<CNmSkeleton__SecondarySkeleton_t> m_secondarySkeletons;
    bool m_bIsPropSkeleton;
};

KV3 Class Defaults

{
    m_ID = ""
    m_boneIDs = [  ]
    m_parentIndices = [  ]
    m_parentSpaceReferencePose = [  ]
    m_modelSpaceReferencePose = [  ]
    m_numBonesToSampleAtLowLOD = 0
    m_maskDefinitions = [  ]
    m_secondarySkeletons = [  ]
    m_bIsPropSkeleton = false
}