Exemple #1
0
 public DebugMenuNode()
 {
     Label = "";
     Selectable = true;
     HasChildren = false;
     SelectedChild = null;
 }
Exemple #2
0
        public bool AddChild(string parentFullPath, DebugMenuNode node)
        {
            if (!nodeDic.ContainsKey(parentFullPath))
                return false;

            var childFullPath = parentFullPath + "." + node.Label;

            if (nodeDic.ContainsKey(childFullPath))
                return false;

            var parentNode = nodeDic[parentFullPath];
            parentNode.AddChild(node);
            nodeDic[childFullPath] = node;

            return true;
        }
Exemple #3
0
 public virtual void AddChild(DebugMenuNode node)
 {
 }
Exemple #4
0
 public override void AddChild(DebugMenuNode node)
 {
     children.Add(node);
 }