| Core/GameEngine/Login/Launch.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Language/Language.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/SystemSetting/SystemSetWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/GameEngine/Login/Launch.cs
@@ -26,7 +26,6 @@ SnxxzGame.Instance.gameObject.name = "__SnxxzGame__"; Screen.sleepTimeout = SleepTimeout.NeverSleep; SDKUtility.Instance.Init(); Language.InitDefaultLanguage(); var builtInAssetCopyTask = new BuiltInAssetCopyTask(); var initSettingTask = new InitSettingTask(); @@ -249,6 +248,7 @@ ConfigInitiator.SyncInit(); WindowCenter.Instance.DestoryWinsByStage(WindowCenter.WindowStage.Launch); WindowCenter.Instance.OpenFromLocal<LaunchWin>(); Language.InitDefaultLanguage(); } public override void Update() System/Language/Language.cs
@@ -34,6 +34,9 @@ public static void InitDefaultLanguage() { Debug.LogFormat("系统语言:{0}", Application.systemLanguage); var config = PriorLanguageConfig.Get("37").Content; if (string.IsNullOrEmpty(config)) return; var id = LocalSave.GetString("LANGUAGE_ID"); if (!string.IsNullOrEmpty(id)) return; @@ -42,15 +45,18 @@ case SystemLanguage.Chinese: case SystemLanguage.ChineseSimplified: { Id = "jt"; id = "jt"; break; } case SystemLanguage.ChineseTraditional: { Id = "ft"; id = "ft"; break; } } var json = LitJson.JsonMapper.ToObject(config); if (json.Keys.Contains(id)) Id = id; } /// <summary> System/SystemSetting/SystemSetWin.cs
@@ -185,12 +185,12 @@ private void InitLanguageOptions() { m_LDListView.SetActive(false); if (string.IsNullOrEmpty(FuncConfigConfig.Get("LanguageOptions").Numerical1)) if (string.IsNullOrEmpty(PriorLanguageConfig.Get("37").Content)) { this.m_LanguageMenu.SetActive(false); return; } var json = LitJson.JsonMapper.ToObject(FuncConfigConfig.Get("LanguageOptions").Numerical1); var json = LitJson.JsonMapper.ToObject(PriorLanguageConfig.Get("37").Content); m_LDListView.transform.ClearAllChilds(); m_LDLabel.text = "未知"; foreach (var key in json.Keys)