コード例 #1
0
        /////////////////////////////////////////
        public GUI_BuildProperty()
        {
            m_HorizontalSplitter = new UnityEditorSplitterState(0.20f, 0.80f);

            m_treeViewL = new TreeView_BuildPropertyL();
            m_treeViewR = new TreeView_BuildPropertyR();
        }
コード例 #2
0
        /////////////////////////////////////////
        public void RegisterFiles(P.Platform platform, TreeView_BuildPropertyR treeView_BuildPropertyR)
        {
            m_platform = platform;
            m_TreeView_BuildPropertyR = treeView_BuildPropertyR;

            var lst = new List <Item>();

            InitID();

            int index = 0;

            lst.Add(new Item {
                id          = GetID(),
                displayName = S._Configuration,
                icon        = EditorIcon.icons_processed_sceneset_icon_asset,
            });

            foreach (var p in m_platform.parameters)
            {
                lst.Add(new Item {
                    id          = GetID(),
                    displayName = p.name,
                    index       = index++,
                });
            }


            m_registerItems = lst;
            ReloadAndSorting();
        }