From 447e07c49ee36931b9b4bcfcfee38a5892be5fcd Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 24 三月 2026 18:34:18 +0800
Subject: [PATCH] 585 趣动海外渠道对接 - 多语言界面

---
 Main/System/PlayerProfile/PlayerProfileWin.cs |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/Main/System/PlayerProfile/PlayerProfileWin.cs b/Main/System/PlayerProfile/PlayerProfileWin.cs
index b08f0aa..fd0d335 100644
--- a/Main/System/PlayerProfile/PlayerProfileWin.cs
+++ b/Main/System/PlayerProfile/PlayerProfileWin.cs
@@ -21,7 +21,8 @@
     [SerializeField] ButtonEx btnSyncPlatformAvatar;
     [SerializeField] ButtonEx btnCopy;
     [SerializeField] ButtonEx btnChangeName;
-    [SerializeField] ButtonEx btnText1;
+    [SerializeField] ButtonEx btnLanguage;
+    [SerializeField] ButtonEx btnText1; // 闅愮鍗忚
     [SerializeField] ButtonEx btnText2;
     protected override void InitComponent()
     {
@@ -57,6 +58,10 @@
         avatarCell.SetListener(() =>
         {
             UIManager.Instance.OpenWindow<PhantasmPavilionWin>();
+        });
+        btnLanguage.AddListener(()=>
+        {
+            UIManager.Instance.OpenWindow<ChangeLanguageWin>();
         });
     }
 
@@ -105,6 +110,8 @@
         avatarCell.InitUI(AvatarHelper.GetAvatarModel((int)PlayerDatas.Instance.baseData.PlayerID,
                                                     PlayerDatas.Instance.baseData.face,
                                                     PlayerDatas.Instance.baseData.facePic));
-        officialTitleCell.InitUI(PlayerDatas.Instance.baseData.realmLevel, PlayerDatas.Instance.baseData.TitleID,1f);
+        officialTitleCell.InitUI(PlayerDatas.Instance.baseData.realmLevel, PlayerDatas.Instance.baseData.TitleID, 1f);
+        var languages = Language.GetLanguages();
+        btnLanguage.SetActive(!languages.IsNullOrEmpty());
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0