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

◆ IsCollidingAngle()

bool Hologram::IsCollidingAngle ( )
inlineprotected

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

508 {
509 if (CfgGameplayHandler.GetDisableIsCollidingAngleCheck())
510 return false;
511 vector projection_orientation = m_Projection.GetOrientation();
512 bool isTrue = Math.AbsFloat( projection_orientation[1] ) > m_YawPitchRollLimit[1] || Math.AbsFloat( projection_orientation[2] ) > m_YawPitchRollLimit[2];
513 #ifdef DIAG_DEVELOPER
514 DebugText("IsCollidingAngle: ", false, isTrue, " | (proj pitch) " + Math.AbsFloat( projection_orientation[1] ) + " > (pitch limit) " + m_YawPitchRollLimit[1] + " | (proj roll) " + Math.AbsFloat( projection_orientation[2] ) + " > (roll limit) " + m_YawPitchRollLimit[2]);
515 #endif
516
517 return isTrue;
518 }
EntityAI m_Projection
Определения Hologram.c:22
vector m_YawPitchRollLimit
Определения Hologram.c:56

Перекрестные ссылки Math::AbsFloat(), CfgGameplayHandler::GetDisableIsCollidingAngleCheck(), m_Projection и m_YawPitchRollLimit.

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