// MModelGameData
class CDestructiblePartsSystemData
{
public:
    // MPropertyDescription = Destructible Parts
    CUtlOrderedMap<HitGroup_t, CDestructiblePart> m_PartsDataByHitGroup;
    // MPropertyDescription = Min/Max number parts to destroy when gibbing
    CRangeInt m_nMinMaxNumberHitGroupsToDestroyWhenGibbing;
};

KV3 Class Defaults

{
    m_PartsDataByHitGroup = 
    {
    }
    m_nMinMaxNumberHitGroupsToDestroyWhenGibbing = [ 1, 3 ]
}