Barotrauma Server
Loading...
Searching...
No Matches
Barotrauma.EntityGrid Class Reference

Public Member Functions

 EntityGrid (Submarine submarine, float cellSize)
 
 EntityGrid (Rectangle worldRect, float cellSize)
 
void InsertEntity (MapEntity entity)
 
void RemoveEntity (MapEntity entity)
 
void Clear ()
 
IEnumerable< MapEntityGetAllEntities ()
 
List< MapEntityGetEntities (Vector2 position)
 
Rectangle GetIndices (Rectangle rect)
 
Point GetIndices (Vector2 position)
 

Public Attributes

readonly Submarine Submarine
 

Properties

Rectangle WorldRect [get]
 

Constructor & Destructor Documentation

◆ EntityGrid() [1/2]

Barotrauma.EntityGrid.EntityGrid ( Submarine submarine,
float cellSize )

◆ EntityGrid() [2/2]

Barotrauma.EntityGrid.EntityGrid ( Rectangle worldRect,
float cellSize )

Member Function Documentation

◆ Clear()

void Barotrauma.EntityGrid.Clear ( )

◆ GetAllEntities()

IEnumerable< MapEntity > Barotrauma.EntityGrid.GetAllEntities ( )

◆ GetEntities()

List< MapEntity > Barotrauma.EntityGrid.GetEntities ( Vector2 position)

◆ GetIndices() [1/2]

Rectangle Barotrauma.EntityGrid.GetIndices ( Rectangle rect)

◆ GetIndices() [2/2]

Point Barotrauma.EntityGrid.GetIndices ( Vector2 position)

◆ InsertEntity()

void Barotrauma.EntityGrid.InsertEntity ( MapEntity entity)

◆ RemoveEntity()

void Barotrauma.EntityGrid.RemoveEntity ( MapEntity entity)

Member Data Documentation

◆ Submarine

readonly Submarine Barotrauma.EntityGrid.Submarine

Property Documentation

◆ WorldRect

Rectangle Barotrauma.EntityGrid.WorldRect
get

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