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

◆ OnTriggerInsiderUpdate()

void OnTriggerInsiderUpdate ( )
protected

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

403 {
404 EUndergroundTriggerType bestType = EUndergroundTriggerType.UNDEFINED;
406 UndergroundTrigger bestTrigger;
407 m_EyeAccoTarget = 1;
409
410 foreach (auto t:m_InsideTriggers)
411 {
412 if (t.m_Type > bestType)
413 {
414 bestTrigger = t;
415 bestType = t.m_Type;
416 }
417 }
418 //Print(m_InsideTriggers.Count());
419 //Print(bestType);
420 if (bestTrigger)
421 {
422 if (bestTrigger.m_Type == EUndergroundTriggerType.TRANSITIONING)
423 {
424 m_TransitionalTrigger = bestTrigger;
425 }
426 m_EyeAccoTarget = bestTrigger.m_Accommodation;
427 if (bestTrigger.m_InterpolationSpeed != -1 && bestTrigger.m_InterpolationSpeed != 0)
428 m_AccoInterpolationSpeed = bestTrigger.m_InterpolationSpeed;
429 }
430
431 SetUndergroundPresence(bestTrigger);
432 }
const float DEFAULT_INTERPOLATION_SPEED
Определения UndergroundHandlerClient.c:17
UndergroundTrigger m_TransitionalTrigger
Определения UndergroundHandlerClient.c:34
ref set< UndergroundTrigger > m_InsideTriggers
Определения UndergroundHandlerClient.c:24
float m_EyeAccoTarget
Определения UndergroundHandlerClient.c:26
float m_AccoInterpolationSpeed
Определения UndergroundHandlerClient.c:27
void SetUndergroundPresence(UndergroundTrigger trigger)
Определения UndergroundHandlerClient.c:435

Перекрестные ссылки DEFAULT_INTERPOLATION_SPEED, m_AccoInterpolationSpeed, m_EyeAccoTarget, m_InsideTriggers, m_TransitionalTrigger и SetUndergroundPresence().

Используется в OnTriggerEnter() и OnTriggerLeave().