chance between [0..1] , distance in meters
См. определение в файле PlayerBase.c строка 7723
7724 {
7725 if (Math.RandomFloat01() > chance)
7726 return;
7727
7729 float dist_check = distance * distance;
7730 PluginTransmissionAgents plugin = PluginTransmissionAgents.Cast(
GetPlugin(PluginTransmissionAgents));
7731
7733 {
7734 if (vector.DistanceSq(GetWorldPosition(), target.GetWorldPosition()) < dist_check && target != this)
7735 {
7737 }
7738 }
7739 }
PluginBase GetPlugin(typename plugin_type)
static ref array< Man > m_ServerPlayers
const int AGT_AIRBOURNE_BIOLOGICAL
Перекрестные ссылки AGT_AIRBOURNE_BIOLOGICAL, vector::DistanceSq(), g_Game, GetPlugin(), m_ServerPlayers и Math::RandomFloat01().
Используется в SpreadAgents().