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
}