From f90bcf177217ad0e104bc811d576c1517b79758e Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 09 一月 2026 11:04:57 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

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

diff --git a/Main/System/PlayerProfile/PlayerProfileWin.cs b/Main/System/PlayerProfile/PlayerProfileWin.cs
index 01f71a1..ab17e8e 100644
--- a/Main/System/PlayerProfile/PlayerProfileWin.cs
+++ b/Main/System/PlayerProfile/PlayerProfileWin.cs
@@ -29,7 +29,12 @@
         btnSetting.SetListener(() => { UIManager.Instance.OpenWindow<SystemSetWin>(); });
         btnAnnouncement.SetListener(() => { GameNotice.OpenGameNoticeForce(); });
         btnSwitchServer.SetListener(() => { GameNetSystem.Instance.LoginOut(); });
-        btnRedemptionCode.SetListener(() => { UIManager.Instance.OpenWindow<ExchangeCodeWin>(); });
+        btnRedemptionCode.SetListener(() =>
+        {
+            if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Mail, true))
+                return;
+            UIManager.Instance.OpenWindow<ExchangeCodeWin>();
+        });
         btnCopy.SetListener(() =>
         {
             UIHelper.CopyToClipboard(PlayerDatas.Instance.baseData.PlayerID.ToString());
@@ -38,16 +43,18 @@
         btnChangeName.SetListener(() => { UIManager.Instance.OpenWindow<RenameWin>(); });
         btnText1.SetListener(() =>
         {
-            GameAgeWarnWin.data = 1;
-            UIManager.Instance.OpenWindow<GameAgeWarnWin>();
+            // GameAgeWarnWin.data = 1;
+            // UIManager.Instance.OpenWindow<GameAgeWarnWin>();
+            SDKUtils.Instance.OpenUrl(OPConfigConfig.Get("yhxy").content);
         });
         btnText2.SetListener(() =>
         {
-            GameAgeWarnWin.data = 2;
-            UIManager.Instance.OpenWindow<GameAgeWarnWin>();
+            // GameAgeWarnWin.data = 2;
+            // UIManager.Instance.OpenWindow<GameAgeWarnWin>();
+            SDKUtils.Instance.OpenUrl(OPConfigConfig.Get("yszc").content);
         });
         avatarCell.redpoint.redpointId = MainRedDot.PhantasmPavilionRepoint;
-        avatarCell.button.SetListener(() =>
+        avatarCell.SetListener(() =>
         {
             UIManager.Instance.OpenWindow<PhantasmPavilionWin>();
         });

--
Gitblit v1.8.0