void Start() { pathingGrid = GetComponent <PathingGrid>(); pathManager = GetComponent <PathManager>(); pathFinding = GetComponent <Pathfinding2>(); InitialiseGrid(); }
void Start() { tileHolder = new GameObject("Grid Tiles"); pathingGrid = GetComponent <PathingGrid>(); pathManager = GetComponent <PathManager>(); pathFinding = GetComponent <Pathfinding2>(); gridTiles = new List <Tile>(); //GenerateGrid(); }
public Tile SetTile(Tile newTile, int i, int j) { Tile tile = (Tile)Activator.CreateInstance(newTile.GetType(), new TileCoordinates(i, j)); if (ImportantTiles.Contains(TileGrid[i, j])) { ImportantTiles.Remove(TileGrid[i, j]); } TileGrid[i, j] = tile; UpdateWorldRender(); PathingGrid.CreateGrid(this); return(TileGrid[i, j]); }
private void OnEnable() { g = target as PathingGrid; }
public void SetGrid(PathingGrid grid) { this.grid = grid; }