class World_t
{
public:
    WorldBuilderParams_t m_builderParams;
    CUtlVector<NodeData_t> m_worldNodes;
    BakedLightingInfo_t m_worldLightingInfo;
    CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>> m_entityLumps;
};

KV3 Class Defaults

{
    m_builderParams = 
    {
        m_flMinDrawVolumeSize = 0.0
        m_bBuildBakedLighting = false
        m_bAggregateInstanceStreams = false
        m_bakedLightingInfo = 
        {
            m_nLightmapVersionNumber = 0
            m_nLightmapGameVersionNumber = 0
            m_vLightmapUvScale = [ 1.0, 1.0 ]
            m_bHasLightmaps = false
            m_bBakedShadowsGamma20 = false
            m_bCompressionEnabled = false
            m_bSHLightmaps = false
            m_nChartPackIterations = 0
            m_nVradQuality = 0
            m_lightMaps = [  ]
            m_bakedShadows = [  ]
        }
        m_nCompileTimestamp = 0
        m_nCompileFingerprint = 0
    }
    m_worldNodes = [  ]
    m_worldLightingInfo = 
    {
        m_nLightmapVersionNumber = 0
        m_nLightmapGameVersionNumber = 0
        m_vLightmapUvScale = [ 1.0, 1.0 ]
        m_bHasLightmaps = false
        m_bBakedShadowsGamma20 = false
        m_bCompressionEnabled = false
        m_bSHLightmaps = false
        m_nChartPackIterations = 0
        m_nVradQuality = 0
        m_lightMaps = [  ]
        m_bakedShadows = [  ]
    }
    m_entityLumps = [  ]
}