Example #1
0
    private void GoToNextTile()
    {
        ScrTile[] neighbors = nextTile.GetNeighbors();

        foreach (ScrTile tile in neighbors)
        {
            if (tile.name == "Boss Tile")
            {
                nextTile = tile;
                agent.SetDestination(nextTile.transform.position);
                return;
            }
        }

        nextTile = GetRandomNeighborWeighted(neighbors);
        agent.SetDestination(nextTile.transform.position);
    }