예제 #1
0
    public void Awake()
    {
        var data = new UITreeData("SpringGUI", new List <UITreeData>()
        {
            new UITreeData("Button", new List <UITreeData>()
            {
                new UITreeData("DoubleClickButton"),
                new UITreeData("LongClickButton")
            }),
            new UITreeData("Pie"),
            new UITreeData("DatePicker"),
            new UITreeData("C#", new List <UITreeData>()
            {
                new UITreeData("high-level syntax", new List <UITreeData>()
                {
                    new UITreeData("Action", new List <UITreeData>()
                    {
                        new UITreeData("One parameter"),
                        new UITreeData("Two parameter"),
                        new UITreeData("Three parameter"),
                        new UITreeData("Four parameter"),
                        new UITreeData("Five parameter")
                    }),
                    new UITreeData("Func"),
                    new UITreeData("delegate")
                }),
                new UITreeData("Reflect")
            })
        });

        //UITree.SetData(data);
        UITree.Inject(data);
    }
예제 #2
0
    private void Start()
    {
        UITreeData TreeRoot = new UITreeData("我的项目", new List <UITreeData>()
        {
            new UITreeData("unity专栏", new List <UITreeData>()
            {
                new UITreeData("自定义UI组件专栏", new List <UITreeData>()
                {
                    new UITreeData("目录树"),
                    new UITreeData("鼠标响应", new List <UITreeData>()
                    {
                        new UITreeData("OnMouseButton"),
                        new UITreeData("Ray")
                    })
                }),
                new UITreeData("调用外部exe"),
                new UITreeData("Shader专栏", new List <UITreeData>()
                {
                    new UITreeData("Dissolve Shader"),
                    new UITreeData("Transparent Shader")
                })
            }),
            new UITreeData("ifc专栏", new List <UITreeData>()
            {
                new UITreeData("基础篇"),
                new UITreeData("高级篇", new List <UITreeData>()
                {
                    new UITreeData("空间结构"),
                    new UITreeData("属性信息")
                })
            })
        });

        uiTree.Inject(TreeRoot);
    }
    private void GenerateUiTree(IProjectData projData)
    {
        var uiTreeData = new UITreeData(projData.Name, projData.EntityLabel);

        foreach (var prodData in projData.RelatedObjects)
        {
            Helper(prodData, uiTreeData);
        }
        uiTree.Inject(uiTreeData);
    }
예제 #4
0
    public void Awake()
    {
        var data = new UITreeData("工具栏", new List <UITreeData>()
        {
            new UITreeData("交换机 ", new List <UITreeData>()
            {
                new UITreeData("交换机"),
            }),
            //  new UITreeData("Pie"),
            //  new UITreeData("DatePicker"),
            new UITreeData("机柜 ", new List <UITreeData>()
            {
                //  new UITreeData("high-level syntax",new List<UITreeData>()
                //   {
                //new UITreeData("Action",new List<UITreeData>()
                //    {
                //        new UITreeData("One parameter"),
                //        new UITreeData("Two parameter"),
                //        new UITreeData("Three parameter"),
                //        new UITreeData("Four parameter"),
                //        new UITreeData("Five parameter")
                //    }),
                //   new UITreeData("冰箱"),
                new UITreeData("机柜"),
                // }),
                // new UITreeData("Reflect")
            }),
            new UITreeData("空调  ", new List <UITreeData>()
            {
                new UITreeData("空调"),
            }),
            new UITreeData("服务器  ", new List <UITreeData>()
            {
                new UITreeData("服务器"),
            })
        });

        //UITree.SetData(data);
        UITree.Inject(data);
    }