// hide tail which is not used on this flight
GROUPEDITSPEC grpSpec;
grpSpec.flags = GRPEDIT_SETUSERFLAG;
grpSpec.UsrFlag = 0x00000002; // hide group
if (pMission->HasDragChute())
oapiEditMeshGroup(hDevOrbiterMesh, GRP_VERTICAL_STABILIZER_ORIG, &grpSpec);
else
oapiEditMeshGroup(hDevOrbiterMesh, GRP_VERTICAL_STABILIZER_CHUTE, &grpSpec);
// hide bridgerails
for (unsigned int i = 0; i < 13; i++) {
if (!pMission->HasBridgerail(i)) oapiEditMeshGroup(hDevOrbiterMesh, GRP_BAY1_LONGERON + i, &grpSpec);
}
// hide bay 13 covers
if (hasCISS) oapiEditMeshGroup( hDevOrbiterMesh, GRP_PLB_BAY13_COVERS, &grpSpec );
if (!pMission->HasBulkheadFloodlights())
{
oapiEditMeshGroup( hDevOrbiterMesh, GRP_XO576_BULKHEAD_DOCKING_LIGHT, &grpSpec );
oapiEditMeshGroup( hDevOrbiterMesh, GRP_XO576_BULKHEAD_LIGHT, &grpSpec );
}