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

◆ UpdateHeadlightState()

void Car::UpdateHeadlightState ( )
inlineprotected

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

793 {
794 EntityAI bulb_L = FindAttachmentBySlotName("Reflector_1_1");
795 EntityAI bulb_R = FindAttachmentBySlotName("Reflector_2_1");
796
797 if (bulb_L && !bulb_L.IsRuined() && bulb_R && !bulb_R.IsRuined())
798 {
799 m_HeadlightsState = CarHeadlightBulbsState.BOTH;
800 }
801 else if (bulb_L && !bulb_L.IsRuined())
802 {
803 m_HeadlightsState = CarHeadlightBulbsState.LEFT;
804 }
805 else if (bulb_R && !bulb_R.IsRuined())
806 {
807 m_HeadlightsState = CarHeadlightBulbsState.RIGHT;
808 }
809 else if ((!bulb_L || bulb_L.IsRuined()) && (!bulb_R || bulb_R.IsRuined()))
810 {
811 m_HeadlightsState = CarHeadlightBulbsState.NONE;
812 }
813 }
class LogManager EntityAI
int m_HeadlightsState
Определения CarScript.c:271

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

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