Table of Contents

Class Grid

Namespace
Netick
Assembly
Netick.dll
public sealed class Grid
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