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

Защищенные члены

float GetFixedHeadHeightAdjustment (PlayerBase player)
 
bool IsObstructed (Object filtered_object)
 

Закрытые члены

void Init ()
 
array< EntityAIGetVicinityItems ()
 
void AddVicinityItems (Object object)
 
array< CargoBaseGetVicinityCargos ()
 
void AddVicinityCargos (CargoBase object)
 
void ResetRefreshCounter ()
 
void Update (float delta_time)
 
bool ExcludeFromContainer_Phase1 (Object actor_in_radius)
 
bool ExcludeFromContainer_Phase2 (Object object_in_radius)
 
bool ExcludeFromContainer_Phase3 (Object object_in_cone)
 
bool CanIgnoreDistanceCheck (EntityAI entity_ai)
 
void RefreshVicinityItems ()
 

Закрытые статические члены

static VicinityItemManager GetInstance ()
 

Закрытые данные

const float UPDATE_FREQUENCY = 0.25
 
const float VICINITY_DISTANCE = 0.5
 
const float VICINITY_ACTOR_DISTANCE = 2.0
 
const float VICINITY_LARGE_ACTOR_DISTANCE = 3.0
 
const float VICINITY_CONE_DISTANCE = 2.0
 
const float VICINITY_CONE_REACH_DISTANCE = 2.0
 
const float VICINITY_CONE_ANGLE = 30
 
const float VICINITY_CONE_RADIANS = 0.5
 
const string CE_CENTER = "ce_center"
 
const float HEIGHT_OFFSET = 0.2
 
const int OBJECT_OBSTRUCTION_WEIGHT = 10000
 
const float CONE_HEIGHT_MIN = -0.5
 
const float CONE_HEIGHT_MAX = 3.0
 
ref array< EntityAIm_VicinityItems = new array<EntityAI>()
 
ref array< CargoBasem_VicinityCargos = new array<CargoBase>()
 
float m_RefreshCounter
 

Закрытые статические данные

static ref VicinityItemManager s_Instance
 

Подробное описание

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