Пример #1
0
        private void OnGUIMenu()
        {
            var rectMenu = new Rect(k_MenubarXGap, k_MenubarYGap,
                                    position.width - 2 * k_MenubarXGap, k_MenubarHeight);
            var rectRefresh = new Rect(rectMenu.x, rectMenu.y, k_MenubarHeight, k_MenubarHeight);

            if (GUI.Button(rectRefresh, m_RefreshTexture, Styles.invisibleButton))
            {
            }
            var refreshWidth = rectRefresh.x + k_MenubarHeight + k_MenubarXGap;
            var rectPath     = new Rect(refreshWidth, rectMenu.y, rectMenu.width - refreshWidth - k_MenubarHeight, k_MenubarHeight);
            //m_VariantsAssetPath = GUI.TextField(rectPath, m_VariantsAssetPath);

            var rectSave = new Rect(rectMenu.width - k_MenubarHeight, rectMenu.y, k_MenubarHeight, k_MenubarHeight);

            if (GUI.Button(rectSave, m_SaveTexture, Styles.invisibleButton))
            {
            }

            var tabLabels = new string[] {
                "Hierarchy",
                "Patch",
                "Log"
            };
            var barWidth = m_Panel.RightTopRect.width;
            var barRect  = new Rect(m_Panel.RightTopRect.x, m_Panel.RightTopRect.y - k_AssetsToolbarHeight,
                                    m_Panel.RightTopRect.width, k_AssetsToolbarHeight);
            var selected = (DebugTab)GUI.Toolbar(barRect, (int)m_SelectedTab, tabLabels);

            if (selected != m_SelectedTab)
            {
                m_SelectedTab = selected;
                SwitchPanel();
            }
        }
Пример #2
0
        public static void OnSettingsUI(UIHelper helper)
        {
            try {
                Log.Debug(Environment.StackTrace);
                ExtUITabstrip tabStrip = ExtUITabstrip.Create(helper);

                SubscriptionsTab.Make(tabStrip);
                StartupTab.Make(tabStrip);
                LoggingTab.Make(tabStrip);
                DebugTab.Make(tabStrip);
            } catch (Exception ex) {
                Log.Exception(ex);
            }
        }