public void MovePanel(bool right) { if (panel != null) { panel.MovePanel(right); } rightPos = right; }
private void CreatePanel(bool right, bool display) { if (BasicDeltaV_Loader.SimplePanelPrefab == null || modules == null || modules.Count == 0) { return; } panel = GameObject.Instantiate(BasicDeltaV_Loader.SimplePanelPrefab, parent, false).GetComponent <BasicDeltaV_SimplePanel>(); panel.transform.SetAsFirstSibling(); panel.setPanel(modules, BasicDeltaV_Settings.Instance.PanelAlpha, HighLogic.LoadedSceneIsFlight); if (right) { panel.MovePanel(true); } if (!display) { panel.Unregister(); panel.gameObject.SetActive(false); } }