Beispiel #1
0
    public bool CheckPositionTest()
    {
        List <Pathfinder.Node> nodesToRead = new List <Pathfinder.Node>();

        nodesToRead.Add(new Pathfinder.Node(new Vector2Int(4, 5), null, 0, 0));
        nodesToRead.Add(new Pathfinder.Node(new Vector2Int(6, 5), null, 0, 0));
        nodesToRead.Add(new Pathfinder.Node(new Vector2Int(5, 4), null, 0, 0));
        nodesToRead.Add(new Pathfinder.Node(new Vector2Int(5, 6), null, 0, 0));

        List <Pathfinder.Node> nodesRead = new List <Pathfinder.Node>();

        nodesRead.Add(new Pathfinder.Node(new Vector2Int(5, 5), null, 0, 0));

        Vector2Int position = new Vector2Int(3, 3);

        return(pathfinder.CheckPosition(position, nodesToRead, nodesRead) ? false : true);
    }