private void WindowFunc(int windowId) { var changed = false; GUILayout.BeginVertical(); GUILayout.Space(200); ShowSetting("背包/仓库", Main.Setting.repo, Main.repo, ref changed); if (HomeSystem.instance.studySkillTyp >= 17) { ShowSetting("真传/手抄", Main.Setting.tof, Main.tof, ref changed); } ShowSetting("阅读进度", Main.Setting.read, Main.read, ref changed); ShowSetting("品级", Main.Setting.pinji, Main.pinji, ref changed); if (HomeSystem.instance.studySkillTyp >= 17) { ShowSetting("功法", Main.Setting.gongfa, Main.gongfa, ref changed); } if (HomeSystem.instance.studySkillTyp >= 17) { ShowSetting("帮派", Main.Setting.gang, Main.gang, ref changed); } GUILayout.EndVertical(); if (changed) { HomeSystem_SetBook_Patch.SetBookData(); } }
private void WindowFunc(int windowId) { var changed = false; GUILayout.BeginVertical(); GUILayout.Space(200); for (int i = 0; i < Main.repo.Length; i++) { if (i % 5 == 0) { GUILayout.BeginHorizontal(); } var state = GUILayout.Toggle(Main.Setting.repo[i], Main.repo[i], GUILayout.Width(60)); if (Main.Setting.repo[i] != state) { Main.Setting.repo[i] = state; changed = true; } if (i % 5 == 4 || i == Main.repo.Length - 1) { GUILayout.EndHorizontal(); } } GUILayout.Space(10); for (int i = 0; i < Main.tof.Length; i++) { if (i % 5 == 0) { GUILayout.BeginHorizontal(); } var state = GUILayout.Toggle(Main.Setting.tof[i], Main.tof[i], GUILayout.Width(60)); if (Main.Setting.tof[i] != state) { Main.Setting.tof[i] = state; changed = true; } if (i % 5 == 4 || i == Main.tof.Length - 1) { GUILayout.EndHorizontal(); } } GUILayout.Space(10); for (int i = 0; i < Main.read.Length; i++) { if (i % 5 == 0) { GUILayout.BeginHorizontal(); } var state = GUILayout.Toggle(Main.Setting.read[i], Main.read[i], GUILayout.Width(60)); if (Main.Setting.read[i] != state) { Main.Setting.read[i] = state; changed = true; } if (i % 5 == 4 || i == Main.read.Length - 1) { GUILayout.EndHorizontal(); } } GUILayout.Space(10); for (int i = 0; i < Main.pinji.Length; i++) { if (i % 5 == 0) { GUILayout.BeginHorizontal(); } var state = GUILayout.Toggle(Main.Setting.pinji[i], Main.pinji[i], GUILayout.Width(60)); if (Main.Setting.pinji[i] != state) { Main.Setting.pinji[i] = state; changed = true; } if (i % 5 == 4 || i == Main.pinji.Length - 1) { GUILayout.EndHorizontal(); } } GUILayout.Space(10); for (int i = 0; i < Main.gongfa.Length; i++) { if (i % 5 == 0) { GUILayout.BeginHorizontal(); } var state = GUILayout.Toggle(Main.Setting.gongfa[i], Main.gongfa[i], GUILayout.Width(60)); if (Main.Setting.gongfa[i] != state) { Main.Setting.gongfa[i] = state; changed = true; } if (i % 5 == 4 || i == Main.gongfa.Length - 1) { GUILayout.EndHorizontal(); } } GUILayout.Space(10); for (var i = 0; i < Main.gang.Length; i++) { if (i % 5 == 0) { GUILayout.BeginHorizontal(); } var state = GUILayout.Toggle(Main.Setting.gang[i], Main.gang[i], GUILayout.Width(60)); if (Main.Setting.gang[i] != state) { Main.Setting.gang[i] = state; changed = true; } if (i % 5 == 4 || i == Main.gang.Length - 1) { GUILayout.EndHorizontal(); } } GUILayout.Space(10); GUILayout.EndVertical(); if (changed) { HomeSystem_SetBook_Patch.SetBookData(); } }