DayZ 1.28
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ UpdateHeadlightState()

void Car::UpdateHeadlightState ( )
inlineprotected

См. определение в файле CarScript.c строка 738

739 {
740 EntityAI bulb_L = FindAttachmentBySlotName("Reflector_1_1");
741 EntityAI bulb_R = FindAttachmentBySlotName("Reflector_2_1");
742
743 if (bulb_L && !bulb_L.IsRuined() && bulb_R && !bulb_R.IsRuined())
744 {
745 m_HeadlightsState = CarHeadlightBulbsState.BOTH;
746 }
747 else if (bulb_L && !bulb_L.IsRuined())
748 {
749 m_HeadlightsState = CarHeadlightBulbsState.LEFT;
750 }
751 else if (bulb_R && !bulb_R.IsRuined())
752 {
753 m_HeadlightsState = CarHeadlightBulbsState.RIGHT;
754 }
755 else if ((!bulb_L || bulb_L.IsRuined()) && (!bulb_R || bulb_R.IsRuined()))
756 {
757 m_HeadlightsState = CarHeadlightBulbsState.NONE;
758 }
759 }
class LogManager EntityAI
bool m_HeadlightsState
Определения CarScript.c:263

Перекрестные ссылки m_HeadlightsState.

Используется в CheckContactCache(), EEItemAttached(), EEItemDetached() и OnAttachmentRuined().