From 02c7b79e0f47446e99f726bebe1bc4f539b3a36c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 22 一月 2026 16:02:49 +0800
Subject: [PATCH] 0312 公会讨伐界面下防范新加入公会成员报错问题

---
 Main/System/Guild/GuildManager.cs     |    2 +-
 Main/System/Guild/GuildBossManager.cs |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Main/System/Guild/GuildBossManager.cs b/Main/System/Guild/GuildBossManager.cs
index a9a8ebe..01e3f73 100644
--- a/Main/System/Guild/GuildBossManager.cs
+++ b/Main/System/Guild/GuildBossManager.cs
@@ -305,7 +305,7 @@
         var playerInfo = PlayerDatas.Instance.fairyData.GetMember(playerId);
         if (playerInfo == null)
         {
-            return taofaPlayerData.ContainsKey(playerId) ? taofaPlayerData[playerId] : null;
+            return taofaPlayerData.ContainsKey(playerId) ? taofaPlayerData[playerId] : new MemberData();
         }
 
         return new MemberData()
diff --git a/Main/System/Guild/GuildManager.cs b/Main/System/Guild/GuildManager.cs
index d7fc442..f6e8e11 100644
--- a/Main/System/Guild/GuildManager.cs
+++ b/Main/System/Guild/GuildManager.cs
@@ -741,7 +741,7 @@
             return;
         }
         lastChangeMarkTime = Time.time;
-        if (UIManager.Instance.IsOpened<GuildHallWin>())
+        if ((netPack.Type == 1 || netPack.Type == 2) && UIManager.Instance.IsOpened<GuildBaseWin>())
         {
             RequestGuildData();
         }

--
Gitblit v1.8.0