public void DrawConnections(NavNode node) { if (showSearchTree) { if (InSearchTree(node, debugData, debugPathID)) { var pnode = debugData.GetPathnode(node); if (pnode.Parent != null) { builder.DrawLine(node.Position, debugData.GetPathnode(node).Parent.Node.Position, NodeColor(node)); } } } else { drawConnectionColor = NodeColor(node); drawConnectionStart = node.Position; node.GetConnection(drawConnection); } }