Пример #1
0
    void Awake()
    {
        GenerateGrid(width, height);
        cameraControl.CenterOnGrid();

        enterances = new List <Vector2Int>();
        //for (int i = 1; i < Grid.width - 1; i += 2)
        {
            int index = Grid.squares.Count - Grid.width * 2;
            enterances.Add(Grid.squares[index].gridCoord);
            Grid.squares[index].RemoveBox(force: true);
        }

        exits = new List <Vector2Int>();
        //for (int i = 1; i <  Grid.height - 1; i += 2)
        {
            int index = Grid.width;
            exits.Add(Grid.squares[index].gridCoord);
            Grid.squares[index].RemoveBox(force: true);
        }

        Pathing = AiPathing.Instance;
    }