예제 #1
0
        public override void Start()
        {
            base.Start();

            Instance = this;
            Setup();
        }
        private void SetupDefaultPanel(float widestWidth, ref UiPanelWrapper panelWrapper)
        {
            width = panelWrapper.width =
                UiTitleBar.Instance.width = UiTitleBar.Instance.DragHandle.width = widestWidth;
            UiTitleBar.Instance.RecenterElements();
            Align();
            height = Inputs.Count * (UiUtils.FieldHeight + UiUtils.FieldMargin) + UiUtils.FieldMargin * 3;

            panelWrapper.height = height + UiTitleBar.Instance.height;


            panelWrapper.relativePosition = new Vector3(CustomizeItExtendedMod.Settings.PanelX,
                                                        CustomizeItExtendedMod.Settings.PanelY);
            isVisible = panelWrapper.isVisible =
                UiTitleBar.Instance.isVisible = UiTitleBar.Instance.DragHandle.isVisible = true;
        }