Beispiel #1
0
        private void AddDebug(UIAdvancedHelper helper)
        {
            var group = helper.AddGroup("Base");

            AddStringField(group, "Whats new version", WhatsNewVersion);
            AddCheckBox(group, "Beta agreement", BetaWarning);
        }
Beispiel #2
0
        protected void AddNotifications(UIAdvancedHelper helper)
        {
            var group = helper.AddGroup(CommonLocalize.Settings_Notifications);

            AddCheckBox(group, CommonLocalize.Settings_ShowWhatsNew, ShowWhatsNew);
            AddCheckBox(group, CommonLocalize.Settings_ShowOnlyMajor, ShowOnlyMajor);
        }
Beispiel #3
0
        private void AddSupport(UIAdvancedHelper helper)
        {
            var group = helper.AddGroup();

            AddButton(group, CommonLocalize.Settings_Troubleshooting, () => SingletonMod <TypeMod> .Instance.OpenSupport());
            AddButton(group, "Discord", () => SingletonMod <TypeMod> .Instance.OpenDiscord());
            AddButton(group, CommonLocalize.Settings_ChangeLog, ShowChangeLog);
        }
Beispiel #4
0
        private UIAdvancedHelper CreateTab(string name, string label)
        {
            TabStrip.AddTab(label, 1.25f);

            var tabPanel = MainPanel.AddUIComponent <AdvancedScrollablePanel>();

            tabPanel.Content.autoLayoutPadding = new RectOffset(8, 8, 0, 0);
            SetTabSize(tabPanel);
            tabPanel.isVisible = false;
            TabPanels.Add(tabPanel);

            var helper = new UIAdvancedHelper(tabPanel.Content);

            Tabs[name] = helper;
            return(helper);
        }
Beispiel #5
0
        protected void AddLanguage(UIAdvancedHelper helper)
        {
            var group = helper.AddGroup(CommonLocalize.Settings_Language);

            AddLanguageList(group);
        }