Защищенные члены | |
| 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