Function PointGraph.RemoveNode
void RemoveNode (
node  |         
Removes a node from the graph.
// Make sure we only modify the graph when all pathfinding threads are paused 
PointNode node1 = null;
PointNode node2 = null;
AstarPath.active.AddWorkItem(() => {
    // Add 2 nodes and connect them
    node1 = graph.AddNode((Int3) new Vector3(1, 2, 3));
    node2 = graph.AddNode((Int3) new Vector3(4, 5, 6));
    var cost = (uint)(node2.position - node1.position).costMagnitude;
    GraphNode.Connect(node1, node2, cost);
});
// ...
AstarPath.active.AddWorkItem(() => {
    // Remove the nodes
    graph.RemoveNode(node1);
    graph.RemoveNode(node2);
});
Note
For larger graphs, this operation can be slow, as it is linear in the number of nodes in the graph.