private void OnConfigWindow(int windowId)
        {
            GUILayout.BeginHorizontal();
            if (GUILayout.Button("Context"))
            {
                _configWindowTabActive = ConfigWindowTab.Context;
            }
            if (GUILayout.Button("Overlay"))
            {
                _configWindowTabActive = ConfigWindowTab.Overlay;
            }
            GUILayout.EndHorizontal();

            switch (_configWindowTabActive)
            {
            case ConfigWindowTab.Context:
                OnContextTab();
                break;

            case ConfigWindowTab.Overlay:
                OnOverlayTab();
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }

            GUI.DragWindow();
        }
Beispiel #2
0
        private void OnConfigWindow(int windowId)
        {
            GUILayout.BeginHorizontal();
            if (GUILayout.Button("Context"))
            {
                _configWindowTabActive = ConfigWindowTab.Context;
            }
            if (GUILayout.Button("Overlay"))
            {
                _configWindowTabActive = ConfigWindowTab.Overlay;
            }
            GUILayout.EndHorizontal();

            switch (_configWindowTabActive)
            {
                case ConfigWindowTab.Context:
                    OnContextTab();
                    break;
                case ConfigWindowTab.Overlay:
                    OnOverlayTab();
                    break;
                default:
                    throw new ArgumentOutOfRangeException();
            }

            GUI.DragWindow();
        }