예제 #1
0
 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);
     }
 }