/// <summary> /// Sets random tiles as obstacles (can't be crossed by pathfinding) /// </summary> void RandomObstacles() { int numObstacles = (int)(hexa.tiles.Length * 0.1); for (int k = 0; k < numObstacles; k++) { int tileIndex = Random.Range(0, hexa.tiles.Length - 1); hexa.SetTileColor(tileIndex, Color.black); hexa.SetTileCanCross(tileIndex, false); } }