/// <summary> /// 添加节点 /// </summary> public void AddNode(int id, float x, float y, float cost = 0) { if (id > tables.Count) { Debug.Log("AddNode中:要进行添加的节点的id号错误"); return; } NavGraphNode node = new NavGraphNode(id, x, y, cost); NodeToEdges t = new NodeToEdges(node); tables.Add(t); totalV++; activeV++; }
public void AddNode(NavGraphNode node) { if (HasNode(node.ID)) { Debug.Log("要进行添加的顶点已经存在"); return; } if (node.ID > tables.Count) { Debug.Log("要进行添加的节点的id号错误"); return; } NodeToEdges t = new NodeToEdges(node); tables.Add(t); totalV++; activeV++; }