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