From 64a97f261ea18bdf4385aa7b78714aac4ea4c38f Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 19 一月 2026 20:23:19 +0800
Subject: [PATCH] 282 查看他人-客户端 复位查看自己工会代码,改查看自己的公会谈提示

---
 Main/System/Guild/GuildPreviewWin.cs                  |   19 +------------------
 Main/System/OtherPlayerDetail/OtherPlayerDetailWin.cs |    7 ++++++-
 2 files changed, 7 insertions(+), 19 deletions(-)

diff --git a/Main/System/Guild/GuildPreviewWin.cs b/Main/System/Guild/GuildPreviewWin.cs
index 9f4bbd6..fc4166c 100644
--- a/Main/System/Guild/GuildPreviewWin.cs
+++ b/Main/System/Guild/GuildPreviewWin.cs
@@ -70,15 +70,7 @@
         var guildInfo = GuildManager.Instance.guildsDict[guildID];
         if (guildInfo == null) return;
         leaderID = guildInfo.LeaderID;
-
-        if (leaderID != PlayerDatas.Instance.PlayerId)
-        {
-            OtherPlayerDetailManager.Instance.ViewPlayerDetail(leaderID, (int)ViewPlayerType.viewGuildLeader);
-        }
-        else
-        {
-            MyLeaderPackage();
-        }
+        OtherPlayerDetailManager.Instance.ViewPlayerDetail(leaderID, (int)ViewPlayerType.viewGuildLeader);
 
         var config = FamilyConfig.Get(guildInfo.FamilyLV);
         guildEmblem.Display(guildInfo.EmblemID, guildInfo.EmblemWord, 0.7f);
@@ -131,13 +123,4 @@
         leaderFightPowerText.text = UIHelper.ReplaceLargeArtNum(leaderInfo.FightPower);
     }
 
-    void MyLeaderPackage()
-    {
-        PlayerBaseData baseData = PlayerDatas.Instance.baseData;
-        leaderAvatar.InitUI(AvatarHelper.GetAvatarModel(0, baseData.face, baseData.facePic));
-        leaderTitle.InitUI(baseData.realmLevel, baseData.TitleID);
-        leaderLevelText.text = baseData.LV.ToString();
-        guildJobText.text = RichTextMsgReplaceConfig.GetRichReplace("FAMILY", 3);
-        leaderFightPowerText.text = UIHelper.ReplaceLargeArtNum(baseData.FightPower);
-    }
 }
\ No newline at end of file
diff --git a/Main/System/OtherPlayerDetail/OtherPlayerDetailWin.cs b/Main/System/OtherPlayerDetail/OtherPlayerDetailWin.cs
index 23d9c13..6d0ae4c 100644
--- a/Main/System/OtherPlayerDetail/OtherPlayerDetailWin.cs
+++ b/Main/System/OtherPlayerDetail/OtherPlayerDetailWin.cs
@@ -117,7 +117,6 @@
         OtherPlayerDetailManager.RolePlusData.BeautyData beautyData = manager.GetBeautyData(playerID);
         txtMMCnt.text = Language.Get("OtherPlayerDetail08", beautyData == null ? 0 : beautyData.Cnt);
     }
-
     private void DisplayGuildInfo(OtherPlayerDetailManager.ViewPlayerData viewPlayerData)
     {
         if (viewPlayerData.FamilyEmblemID <= 0 || string.IsNullOrEmpty(viewPlayerData.FamilyEmblemWord))
@@ -241,6 +240,12 @@
         {
             return;
         }
+        //鑷繁鐨勫叕浼�
+        if (PlayerDatas.Instance.fairyData.HasFairy && PlayerDatas.Instance.fairyData.fairy.FamilyID == viewPlayerData.FamilyID)
+        {
+            SysNotifyMgr.Instance.ShowTip("GuildTip01");
+            return;
+        }
         GuildManager.Instance.SendFindGuildNoDecrypt(viewPlayerData.FamilyID.ToString());
     }
 

--
Gitblit v1.8.0