Пример #1
0
        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);
            }
        }