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

◆ GetClosestArea()

static PlayerRestrictedAreaInstance CfgPlayerRestrictedAreaHandler::GetClosestArea ( vector point)
inlinestaticprivate

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

123 {
124 PlayerRestrictedAreaInstance ret;
125 float closestDist = float.MAX;
126 float currentDist;
127
128 foreach (PlayerRestrictedAreaInstance area : m_Data.m_ValidatedAreas)
129 {
130 currentDist = vector.DistanceSq(point,area.GetCenterPos2D());
131 if (currentDist < closestDist)
132 {
133 ret = area;
134 closestDist = currentDist;
135 }
136 }
137
138 return ret;
139 }
static ref CfgPlayerRestrictedAreaJsonData m_Data
Определения CfgPlayerRestrictedAreaHandler.c:6

Перекрестные ссылки vector::DistanceSq(), PlayerRestrictedAreaInstance::GetCenterPos2D() и m_Data.

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