Class Grid
- Namespace
- Netick
- Assembly
- Netick.dll
- Inheritance
-
Grid
- Inherited Members
-
Fields
CellSize
public readonly int CellSize
Field Value
- int
Cells
public readonly GridCellComp[,] Cells
Field Value
- GridCellComp[,]
CellsCount
public readonly int CellsCount
Field Value
- int
Sandbox
public readonly NetickEngine Sandbox
Field Value
- NetickEngine
Methods
Add(Entity, NetickVector3)
public void Add(Entity newUnit, NetickVector3 pos)
Parameters
newUnit Entity
pos NetickVector3
AddObj(Entity)
public void AddObj(Entity newUnit)
Parameters
newUnit Entity
ConvertFromWorldToCell(NetickVector3)
public NetickVector2Int ConvertFromWorldToCell(NetickVector3 pos)
Parameters
pos NetickVector3
Returns
- NetickVector2Int
ConvertFromWorldToCell3D(NetickVector3)
public NetickVector3Int ConvertFromWorldToCell3D(NetickVector3 pos)
Parameters
pos NetickVector3
Returns
- NetickVector3Int
GetEntitiesWithinAoI(NetickVector3)
public List<GridCellComp> GetEntitiesWithinAoI(NetickVector3 clientPos)
Parameters
clientPos NetickVector3
Returns
- List<GridCellComp>
IsPosValid2(NetickVector2Int)
public bool IsPosValid2(NetickVector2Int cellPos)
Parameters
cellPos NetickVector2Int
Returns
- bool
Move(Entity, NetickVector3, NetickVector3)
public void Move(Entity unit, NetickVector3 oldPos, NetickVector3 newPos)
Parameters
unit Entity
oldPos NetickVector3
newPos NetickVector3
Remove(Entity)
public void Remove(Entity unit)
Parameters
unit Entity