internal void SetView(ViewMode mode) { // отображение панели книги if (mode.Equals(ViewMode.BookCommon)) { panelBookdata1.Visible = true; panelBookdata1.Dock = DockStyle.Fill; tsmiReportTTk.Enabled = false; tsmiReportTk.Enabled = false; } else { panelBookdata1.Visible = false; tsmiReportTTk.Enabled = true; tsmiReportTk.Enabled = true; } // отображение панели рецептуры if (mode.Equals(ViewMode.ReceptCommon)) { panelReceptData1.Visible = true; panelReceptData1.Dock = DockStyle.Fill; tsmiRecept.Visible = true; tsRecept.Visible = true; } else { panelReceptData1.Visible = false; tsmiRecept.Visible = false; tsRecept.Visible = false; } // TODO: когда сделаем микробиологию, отключить здесь и зацепить в следующем if if (mode.Equals(ViewMode.ReceptView) || mode.Equals(ViewMode.ReceptProcess) || mode.Equals(ViewMode.ReceptColor) || mode.Equals(ViewMode.ReceptConsistence) || mode.Equals(ViewMode.ReceptDelivery) || mode.Equals(ViewMode.ReceptDesign) || mode.Equals(ViewMode.ReceptFactors) || mode.Equals(ViewMode.ReceptSale) || mode.Equals(ViewMode.ReceptStorage) || mode.Equals(ViewMode.ReceptTaste) || mode.Equals(ViewMode.ReceptView)) { panelReceptView1.Visible = true; panelReceptView1.setMode(mode); panelReceptView1.Dock = DockStyle.Fill; } else { panelReceptView1.Visible = false; } // пока что до сюда не доходит. Откомментить когда будет сделано if (mode.Equals(ViewMode.ReceptFactors)) { // panelReceptFactor1.Visible = true; // panelReceptFactor1.Dock = DockStyle.Fill; } else { panelReceptFactor1.Visible = false; } }
private void Update() { //축 갱신 for (int i = 0; i < axis.Length; i++) { axis[i].widthMultiplier = ConstMgr.LineScale * ConstMgr.ZoomRate; } //키 입력 if (!SearchMgr.instance.isOpen) { //행성 터치 검사 //if (Input.GetMouseButtonDown(0)) // AstroTouch(); //드래그 검사 if (Input.GetKeyDown(KeyCode.LeftArrow)) { CalendarCtrl.instance.ChangeSpeed(-1); } else if (Input.GetKeyDown(KeyCode.RightArrow)) { CalendarCtrl.instance.ChangeSpeed(1); } if (Input.GetKeyDown(KeyCode.Space)) { AnimCtrl(); } if (Input.GetKeyDown(KeyCode.DownArrow)) { CalendarCtrl.instance.IsOpen(true); } else if (Input.GetKeyDown(KeyCode.UpArrow)) { CalendarCtrl.instance.IsOpen(false); } if (Input.GetKeyDown(KeyCode.PageUp)) { FocusListCtrl.instance.ChangeSelect(-1); } else if (Input.GetKeyDown(KeyCode.PageDown)) { FocusListCtrl.instance.ChangeSelect(1); } //perifocal 단축키 if (Input.GetKeyDown(KeyCode.P)) { ModeDropdown.value = currentMode.Equals(ViewMode.perifocal) ? 0 : 1; } if (Input.GetKeyDown(KeyCode.E)) { ModeDropdown.value = currentMode.Equals(ViewMode.ellipse_plane) ? 0 : 2; } if (Input.GetKeyDown(KeyCode.KeypadPlus)) { ConstMgr.LineScale = Mathf.Clamp(ConstMgr.LineScale + 0.2f, 1f, 5f); } if (Input.GetKeyDown(KeyCode.KeypadMinus)) { ConstMgr.LineScale = Mathf.Clamp(ConstMgr.LineScale - 0.2f, 1f, 5f); } } //프레임 단축키 deltaTime += (Time.deltaTime - deltaTime) * 0.1f; FrameCheckerRefresh(); if (Input.GetKeyDown(KeyCode.F) && Input.GetKey(KeyCode.LeftControl)) { ShowFrameRate(); } }