void AddViewToController()
        {
            if (!_viewAddRequested)
            {
                return;
            }
            var controller = _controllerTypes[_selectedControllerIndex];

            ConduitEditorFactory.AddViewToController(controller.FullName, _viewName);
            OnRecompileComplete -= AddViewToController;
            _viewAddRequested    = false;
        }
        void AddControllerToScene()
        {
            if (!_controllerAddRequested)
            {
                return;
            }

            ConduitEditorFactory.AddControllerToScene(
                SelectedControllerStr);
            OnRecompileComplete    -= AddControllerToScene;
            _controllerAddRequested = false;
        }
Esempio n. 3
0
        private void DrawGenerateControllerButton(string modelCode)
        {
            GUILayout.Space(10);
            if (GUILayout.Button("Generate Model"))
            {
                ConduitEditorFactory.AddModelToSolution(
                    _modelName,
                    modelCode);
                GeneratingController = true;
            }

            GUILayout.Space(10);
        }
        private void DrawGenerateControllerButton(string controllerCode)
        {
            var keyPressed   = Event.current.type == EventType.KeyDown;
            var enterPressed = keyPressed & Event.current.character == '\n';

            if (GUILayout.Button("Generate Controller") || enterPressed)
            {
                ConduitEditorFactory.AddControllerToSolution(
                    SelectedControllerStr,
                    controllerCode);
                GeneratingController    = true;
                _controllerAddRequested = true;
            }
        }
        private void DrawGenerateViewButton(string viewCode)
        {
            var keyPressed   = Event.current.type == EventType.KeyDown;
            var enterPressed = keyPressed & Event.current.character == '\n';

            if (GUILayout.Button("Generate View") || enterPressed)
            {
                ConduitEditorFactory.AddViewToSolution(
                    _viewName,
                    viewCode);
                GeneratingController = true;
                _viewAddRequested    = true;
            }
        }