353 {
354 if (!super.CanDoorBeOpened(doorIndex, checkIfLocked))
355 return false;
356
357 switch (doorIndex)
358 {
359 case 4:
360 return IsDoorClosed(4) && IsDoorClosed(5);
361 case 5:
362 return IsDoorClosed(4) && IsDoorClosed(5);
363 case 6:
364 return IsDoorClosed(6) && IsDoorClosed(7);
365 case 7:
366 return IsDoorClosed(6) && IsDoorClosed(7);
367 case 8:
368 case 9:
369 case 10:
370 case 11:
371 return false;
372 }
373 return true;
374 }