const char *p1MiscID = Crew.GetCrewMiscIdBySlotNumber(0);
const char *p2MiscID = Crew.GetCrewMiscIdBySlotNumber(1);
//const char *p3MiscID = Crew.GetCrewMiscIdBySlotNumber(2);
if(Crew.GetCrewTotalNumber()==0){
SetMeshVisibilityMode( CREW1RIB, MESHVIS_NEVER );
SetMeshVisibilityMode( CREW2RIB, MESHVIS_NEVER );
SetMeshVisibilityMode( CREW1SHIRT, MESHVIS_NEVER );
SetMeshVisibilityMode( CREW2SHIRT, MESHVIS_NEVER );
SetMeshVisibilityMode( ROBBY, MESHVIS_NEVER );
}
if(Crew.GetCrewTotalNumber()==1){
//show only correct mesh
SetMeshVisibilityMode( CREW2RIB, MESHVIS_NEVER );
SetMeshVisibilityMode( CREW1RIB, MESHVIS_NEVER );
SetMeshVisibilityMode( CREW1SHIRT, MESHVIS_NEVER );
SetMeshVisibilityMode( CREW2SHIRT, MESHVIS_NEVER );
SetMeshVisibilityMode( ROBBY, MESHVIS_NEVER );
if(!_strnicmp(p1MiscID,"FPR",3)){SetMeshVisibilityMode( CREW1RIB, MESHVIS_ALWAYS );//rib 1 driver
// SetMeshVisibilityMode( CREW2RIB, MESHVIS_NEVER );//rib 2 driver
// SetMeshVisibilityMode( CREW1SHIRT, MESHVIS_NEVER );//1 shirt driver
// SetMeshVisibilityMode( CREW2SHIRT, MESHVIS_NEVER );//shirt 2 driver
// SetMeshVisibilityMode( ROBBY, MESHVIS_NEVER );
}
if(!_strnicmp(p1MiscID,"FPS",3)){SetMeshVisibilityMode( CREW1SHIRT, MESHVIS_ALWAYS ); //shirt 1 driver
// SetMeshVisibilityMode( CREW2RIB, MESHVIS_NEVER );//rib 2 driver
// SetMeshVisibilityMode( CREW1RIB, MESHVIS_NEVER );//1 shirt driver
// SetMeshVisibilityMode( CREW2SHIRT, MESHVIS_NEVER );//shirt 2 driver
// SetMeshVisibilityMode( ROBBY, MESHVIS_NEVER );
}
if(!_strnicmp(p1MiscID,"ROB",3)){//SetMeshVisibilityMode( CREW1RIB, MESHVIS_NEVER );//rib 1 driver
//SetMeshVisibilityMode( CREW2RIB, MESHVIS_NEVER );//rib 2 driver
//SetMeshVisibilityMode( CREW1SHIRT, MESHVIS_NEVER );//1 shirt driver
//SetMeshVisibilityMode( CREW2SHIRT, MESHVIS_NEVER );//shirt 2 driver
SetMeshVisibilityMode( ROBBY, MESHVIS_ALWAYS );
}
}