//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Gets the BSP data from the tag. </summary> /// /// <param name="tagIndex"> The parent tag index. </param> /// <param name="tagManager"> The tag's manager. </param> /// /// <returns> The bsp data. </returns> private StructureBSPData GetBSPData(TagIndexBase tagIndex, BlamLib.Managers.TagManager tagManager) { var data = new StructureBSPData() { IncludeRenderMesh = mBspData.ExportRenderMesh, IncludePortals = mBspData.ExportPortals, IncludeFogPlanes = mBspData.ExportFogPlanes, IncludeBSPMarkers = mBspData.ExportBSPMarkers }; data.CollectData(tagIndex, tagManager); return data; }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Gets the BSP data from the tag. </summary> /// /// <param name="tagIndex"> The parent tag index. </param> /// <param name="tagManager"> The tag's manager. </param> /// /// <returns> The bsp data. </returns> private StructureBSPData GetBSPData(TagIndexBase tagIndex, BlamLib.Managers.TagManager tagManager) { var data = new StructureBSPData() { IncludeRenderMesh = mBspData.ExportRenderMesh, IncludePortals = mBspData.ExportPortals, IncludeFogPlanes = mBspData.ExportFogPlanes, IncludeBSPMarkers = mBspData.ExportBSPMarkers }; data.CollectData(tagIndex, tagManager); return(data); }