Beispiel #1
0
 public RedDotTreeViewItem(int id, RedDotTreeNode node)
 {
     base.id = id;
     _node   = node;
     Path    = node.FullPath;
     Value   = node.Value;
 }
Beispiel #2
0
        private RedDotTreeViewItem PreOrder(RedDotTreeNode root)
        {
            if (root == null)
            {
                return(null);
            }

            RedDotTreeViewItem item = new RedDotTreeViewItem(_id++, root);

            if (root.ChildCount > 0)
            {
                foreach (RedDotTreeNode child in root.ChildNodes)
                {
                    item.AddChild(PreOrder(child));
                }
            }

            return(item);
        }
Beispiel #3
0
 private void Repaint(RedDotTreeNode node, int value)
 {
     Repaint();
 }
Beispiel #4
0
    void Start()
    {
        RedDotTreeNode node = RedDotMananger.Instance.AddListener(Path, ReddotCallback);

        gameObject.name = node.FullPath;
    }