From f4a702e212d1853735f8dae399da69d23bfa510e Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 26 三月 2026 18:16:16 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into h5version

---
 Main/System/PlayerProfile/PlayerProfileWin.cs |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/Main/System/PlayerProfile/PlayerProfileWin.cs b/Main/System/PlayerProfile/PlayerProfileWin.cs
index 0cad221..ea778a8 100644
--- a/Main/System/PlayerProfile/PlayerProfileWin.cs
+++ b/Main/System/PlayerProfile/PlayerProfileWin.cs
@@ -22,7 +22,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()
     {
@@ -62,6 +63,10 @@
                 UIManager.Instance.OpenWindowAsync<PhantasmPavilionWin>().Forget();
             });
         });
+        btnLanguage.AddListener(()=>
+        {
+            UIManager.Instance.OpenWindow<ChangeLanguageWin>();
+        });
     }
 
     protected override void OnPreOpen()
@@ -85,7 +90,7 @@
     {
         if (type == PlayerDataType.ExAttr3)
         {
-            officialTitleCell.InitUI(PlayerDatas.Instance.baseData.realmLevel, PlayerDatas.Instance.baseData.TitleID);
+            officialTitleCell.InitUI(PlayerDatas.Instance.baseData.realmLevel, PlayerDatas.Instance.baseData.TitleID, 1f);
         }
     }
 
@@ -109,6 +114,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);
+        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