예제 #1
0
        /// <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);
            }
        }