Exemple #1
0
        static void OnGUI(UnityModManager.ModEntry modEntry)
        {
            GUIStyle labelStyle  = UiStyle.Label();
            GUIStyle toggleStyle = UiStyle.Toggle();

            GUILayout.Label("基于各大论坛帖子的txt mod\n(大部分mod附带还原功能, 少量打 * 的,在取消使用后,需要重启才可复原.)");

            GUILayout.BeginHorizontal("Box");
            GUILayout.Label("直接邀为同道", labelStyle, GUILayout.Width(250));
            settings.patch1 = GUILayout.SelectionGrid(settings.patch1, new string[] { "关闭", "启用" }, 2, toggleStyle);
            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal("Box");
            GUILayout.Label("人口数量控制", labelStyle, GUILayout.Width(250));
            settings.patch2 = GUILayout.SelectionGrid(settings.patch2, new string[] { "关闭", "一孩政策", "壯大家族", "同时实行" }, 4, toggleStyle);
            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal("Box");
            GUILayout.Label("天才世界", labelStyle, GUILayout.Width(250));
            settings.patch3a = GUILayout.Toggle(settings.patch3a, "优质血脉遗传", toggleStyle, GUILayout.Width(200));
            settings.patch3b = GUILayout.Toggle(settings.patch3b, "行动力增加", toggleStyle);
            settings.patch3c = GUILayout.Toggle(settings.patch3c, "全民天才", toggleStyle);
            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal("Box");
            GUILayout.Label("* 个人用合理向练功房", labelStyle, GUILayout.Width(250));
            settings.patch4 = GUILayout.SelectionGrid(settings.patch4, new string[] { "关闭", "启用" }, 2, toggleStyle);
            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal("Box");
            GUILayout.Label("种田派(改)", labelStyle, GUILayout.Width(250));
            settings.patch5a = GUILayout.Toggle(settings.patch5a, "建筑\n降低人力", toggleStyle, GUILayout.Width(120));
            settings.patch5b = GUILayout.Toggle(settings.patch5b, "等级上限\n提升", toggleStyle, GUILayout.Width(145));
            settings.patch5c = GUILayout.Toggle(settings.patch5c, "维护费\n改税收", toggleStyle, GUILayout.Width(120));
            settings.patch5d = GUILayout.Toggle(settings.patch5d, "仓库容量\n提升", toggleStyle, GUILayout.Width(145));
            settings.patch5e = GUILayout.Toggle(settings.patch5e, "工作效率\n提升", toggleStyle, GUILayout.Width(145));
            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();
            GUILayout.Space(20);

            GUILayout.Space(5);
        }
Exemple #2
0
        static void OnGUI(UnityModManager.ModEntry modEntry)
        {
            GUIStyle labelStyle  = UiStyle.Label();
            GUIStyle toggleStyle = UiStyle.Toggle();

            GUILayout.Label("以下是基于各大论坛帖子的小修改");

            GUILayout.Space(5);

            GUILayout.BeginHorizontal("Box");
            GUILayout.Label("直接邀为同道", labelStyle, GUILayout.Width(250));
            settings.patch1 = GUILayout.SelectionGrid(settings.patch1, new string[] { "关闭", "启用" }, 2, toggleStyle);
            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal("Box");
            GUILayout.Label("人口数量控制", labelStyle, GUILayout.Width(250));
            settings.patch2 = GUILayout.SelectionGrid(settings.patch2, new string[] { "关闭", "一孩政策", "壯大家族", "同时实行" }, 4, toggleStyle);
            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal("Box");
            GUILayout.Label("天才世界", labelStyle, GUILayout.Width(250));
            settings.patch3a = GUILayout.Toggle(settings.patch3a, "優質血脈遺傳", toggleStyle, GUILayout.Width(200));
            settings.patch3b = GUILayout.Toggle(settings.patch3b, "行動力60", toggleStyle, GUILayout.ExpandWidth(false));
            settings.patch3c = GUILayout.Toggle(settings.patch3c, "全民天才", toggleStyle, GUILayout.ExpandWidth(false));
            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal("Box");
            GUILayout.Label("个人用合理向练功房", labelStyle, GUILayout.Width(250));
            settings.patch4 = GUILayout.SelectionGrid(settings.patch4, new string[] { "关闭", "启用" }, 2, toggleStyle);
            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            GUILayout.Space(5);
        }