Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CircleGridMap Interface Reference

Represent a grid map. More...

Inheritance diagram for CircleGridMap:
[legend]

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.
 

Detailed Description

Represent a grid map.

Mask in all methods should be a bit mask. The value 0 means no check of the mask.

Constructor & Destructor Documentation

◆ CircleGridMap()

void CircleGridMap.CircleGridMap ( float  cellSize = 100::0)

Member Function Documentation

◆ Insert()

proto external void CircleGridMap.Insert ( IEntity  entity,
float  radius,
bool  isDynamic,
int  mask = 0 
)

Insert the entity inside the GridMap with specific params.

◆ UpdateRadius()

proto external void CircleGridMap.UpdateRadius ( IEntity  entity,
float  radius 
)

Update the radius of the specified entity.


The documentation for this interface was generated from the following file: