Защищенные члены | |
float | GetFixedHeadHeightAdjustment (PlayerBase player) |
bool | IsObstructed (Object filtered_object) |
Закрытые члены | |
void | Init () |
array< EntityAI > | GetVicinityItems () |
void | AddVicinityItems (Object object) |
array< CargoBase > | GetVicinityCargos () |
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< EntityAI > | m_VicinityItems = new array<EntityAI>() |
ref array< CargoBase > | m_VicinityCargos = new array<CargoBase>() |
float | m_RefreshCounter |
Закрытые статические данные | |
static ref VicinityItemManager | s_Instance |
См. определение в файле VicinityItemManager.c строка 1