private void NodeClicked(VisualiserBaseNode _clickedNode) { m_GraphSettings.ShowInspector = _clickedNode != null; }
private void CreateActionNodesRecursive(ref HierarchyNode <string, object> _parentNode, ref VisualiserBaseNode _parentVisualiserNode) { for (int i = 0; i < _parentNode.GetChildCount(); ++i) { var hierarchyNode = _parentNode.GetChildren()[i]; VisualiserBaseNode visualiserNode = new ActionNode(hierarchyNode, _weight: hierarchyNode.IsPartOfFoundPath() ? 1.0f : 0.0f); _parentVisualiserNode.AddChild(visualiserNode); CreateActionNodesRecursive(ref hierarchyNode, ref visualiserNode); } }