// MVDataRoot
// MVDataOverlayType = 1
class CMoodVData
{
public:
    // MPropertyDescription = Model to get the animation list from
    // MPropertyProvidesEditContextString = ToolEditContext_ID_VMDL
    CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> m_sModelName;
    // MPropertyDescription = Type of mood
    MoodType_t m_nMoodType;
    // MPropertyDescription = Layers for this mood
    CUtlVector<MoodAnimationLayer_t> m_animationLayers;
};

KV3 Class Defaults

{
    m_sModelName = resource_name:""
    m_nMoodType = "eMoodType_Head"
    m_animationLayers = [  ]
}