コード例 #1
0
ファイル: DebugMenuNode.cs プロジェクト: himapo/ccm
 public DebugMenuNode()
 {
     Label = "";
     Selectable = true;
     HasChildren = false;
     SelectedChild = null;
 }
コード例 #2
0
ファイル: DebugMenu.cs プロジェクト: himapo/ccm
        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;
        }
コード例 #3
0
ファイル: DebugMenuNode.cs プロジェクト: himapo/ccm
 public virtual void AddChild(DebugMenuNode node)
 {
 }
コード例 #4
0
ファイル: DebugMenuNodeInternal.cs プロジェクト: himapo/ccm
 public override void AddChild(DebugMenuNode node)
 {
     children.Add(node);
 }