示例#1
0
        public void MovePanel(bool right)
        {
            if (panel != null)
            {
                panel.MovePanel(right);
            }

            rightPos = right;
        }
示例#2
0
        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);
            }
        }