Arma Reforger Script API
|
Represent a grid map. More...
Public Member Functions | |
void | BaseGridMap (float cellSize=100.0) |
proto external void | UpdatePosition (notnull IEntity entity, vector newPosition) |
Force update the position of an entity. | |
proto external void | Remove (IEntity entity) |
Remove the entity from the GridMap. | |
proto external void | Update () |
Update the grid map entities positions. Update the position of dynamic entities and static entities if set up. | |
proto external int | FindEntitiesInRange (out notnull array< IEntity > entities, vector origin, float range, int mask=0) |
Returns registered entities in given categories within a given range with a specific mask. | |
proto external void | SetUpdateOfStaticEntities (bool state) |
Set if the static entities should still be checked during the update. | |
proto external void | SetNmbOfStaticEntitiesUpdated (int nmb) |
Set the number of static entities updated per update. | |
Represent a grid map.
Mask in all methods should be a bit mask. The value 0 means no check of the mask.
void BaseGridMap.BaseGridMap | ( | float | cellSize = 100::0 | ) |
proto external int BaseGridMap.FindEntitiesInRange | ( | out notnull array< IEntity > | entities, |
vector | origin, | ||
float | range, | ||
int | mask = 0 |
||
) |
Returns registered entities in given categories within a given range with a specific mask.
proto external void BaseGridMap.Remove | ( | IEntity | entity | ) |
Remove the entity from the GridMap.
proto external void BaseGridMap.SetNmbOfStaticEntitiesUpdated | ( | int | nmb | ) |
Set the number of static entities updated per update.
proto external void BaseGridMap.SetUpdateOfStaticEntities | ( | bool | state | ) |
Set if the static entities should still be checked during the update.
proto external void BaseGridMap.Update | ( | ) |
Update the grid map entities positions. Update the position of dynamic entities and static entities if set up.
proto external void BaseGridMap.UpdatePosition | ( | notnull IEntity | entity, |
vector | newPosition | ||
) |
Force update the position of an entity.