523 {
524 EntityAI bulb_L = FindAttachmentBySlotName(
"Reflector_1_1");
525 EntityAI bulb_R = FindAttachmentBySlotName(
"Reflector_2_1");
526
527 if (bulb_L && !bulb_L.IsRuined() && bulb_R && !bulb_R.IsRuined())
528 {
529 m_HeadlightsState = CarHeadlightBulbsState.BOTH;
530 }
531 else if (bulb_L && !bulb_L.IsRuined())
532 {
533 m_HeadlightsState = CarHeadlightBulbsState.LEFT;
534 }
535 else if (bulb_R && !bulb_R.IsRuined())
536 {
537 m_HeadlightsState = CarHeadlightBulbsState.RIGHT;
538 }
539 else if ((!bulb_L || bulb_L.IsRuined()) && (!bulb_R || bulb_R.IsRuined()))
540 {
541 m_HeadlightsState = CarHeadlightBulbsState.NONE;
542 }
543 }