Arma Reforger Script API
|
Represent a grid map. More...
Public Member Functions | |
void | CircleGridMap (float cellSize=100.0) |
proto external void | Insert (IEntity entity, float radius, bool isDynamic, int mask=0) |
Insert the entity inside the GridMap with specific params. | |
proto external void | UpdateRadius (IEntity entity, float radius) |
Update the radius of the specified entity. | |
Public Member Functions inherited from BaseGridMap | |
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 CircleGridMap.CircleGridMap | ( | float | cellSize = 100::0 | ) |
proto external void CircleGridMap.Insert | ( | IEntity | entity, |
float | radius, | ||
bool | isDynamic, | ||
int | mask = 0 |
||
) |
Insert the entity inside the GridMap with specific params.
proto external void CircleGridMap.UpdateRadius | ( | IEntity | entity, |
float | radius | ||
) |
Update the radius of the specified entity.