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

◆ CalculateEyeAcco()

bool CalculateEyeAcco ( float timeSlice)
protected

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

387 {
388 if (m_TransitionalTrigger || !m_Player.m_UndergroundPresence || (m_EyeAccoTarget == 1))
389 {
390 float accoDiff = m_EyeAccoTarget - m_EyeAcco;
391 float increase = accoDiff * m_AccoInterpolationSpeed * timeSlice;
392 m_EyeAcco += increase;
393 if (Math.AbsFloat(accoDiff) < 0.01)
394 {
396 return true;
397 }
398 }
399 else
400 {
402 }
403 return false;
404 }
DayZPlayer m_Player
Определения Hand_Events.c:42
UndergroundTrigger m_TransitionalTrigger
Определения UndergroundHandlerClient.c:35
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().