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

◆ CalculateEyeAcco()

bool CalculateEyeAcco ( float timeSlice)
protected

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

381 {
382 if (m_TransitionalTrigger || !m_Player.m_UndergroundPresence || (m_EyeAccoTarget == 1))
383 {
384 float accoDiff = m_EyeAccoTarget - m_EyeAcco;
385 float increase = accoDiff * m_AccoInterpolationSpeed * timeSlice;
386 m_EyeAcco += increase;
387 if (Math.AbsFloat(accoDiff) < 0.01)
388 {
390 return true;
391 }
392 }
393 else
394 {
396 }
397 return false;
398 }
DayZPlayer m_Player
Определения Hand_Events.c:42
UndergroundTrigger m_TransitionalTrigger
Определения UndergroundHandlerClient.c:34
float m_EyeAcco
Определения UndergroundHandlerClient.c:28
float m_EyeAccoTarget
Определения UndergroundHandlerClient.c:26
float m_AccoInterpolationSpeed
Определения UndergroundHandlerClient.c:27
Определения EnMath.c:7
static proto float AbsFloat(float f)
Returns absolute value.

Перекрестные ссылки Math::AbsFloat(), m_AccoInterpolationSpeed, m_EyeAcco, m_EyeAccoTarget, m_Player и m_TransitionalTrigger.

Используется в ProcessEyeAcco().