// MVDataRoot
// MVDataOverlayType = 1
// MVDataAssociatedFile = scripts/explosion_types.vdata
class CExplosionTypeData
{
public:
    CSoundEventName m_SoundName;
    CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_ParticleEffect;
    // MPropertyDescription = Whether this explosion relates to fire
    bool m_bIsIncindiary;
    // MPropertyDescription = Whether this explosion has explosive forces
    bool m_bHasForces;
    // MPropertyDescription = Decal to use when this explosion occurs
    CGlobalSymbol m_DecalType;
};

KV3 Class Defaults

{
    m_SoundName = soundevent:""
    m_ParticleEffect = resource_name:""
    m_bIsIncindiary = false
    m_bHasForces = false
    m_DecalType = "Scorch"
}