From 34179ffa10e510ba71522cb2bd1fd978b7fcbbe1 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 16 七月 2026 11:26:37 +0800
Subject: [PATCH] Revert "634 H5适配 获得英雄展示动态立绘的时机放到OnOpen"
---
Main/System/GuildAtkDefBat/GuildAtkDefBatManager.cs | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/Main/System/GuildAtkDefBat/GuildAtkDefBatManager.cs b/Main/System/GuildAtkDefBat/GuildAtkDefBatManager.cs
index 8219eca..2ff812e 100644
--- a/Main/System/GuildAtkDefBat/GuildAtkDefBatManager.cs
+++ b/Main/System/GuildAtkDefBat/GuildAtkDefBatManager.cs
@@ -49,6 +49,7 @@
public override void Init()
{
DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitializeEventOnRelogin;
+ DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnReconnect += OnBeforePlayerDataInitializeEventOnReconnect;
GuildManager.Instance.EnterOrQuitGuildEvent += OnEnterOrQuitGuildEvent;
StoreModel.Instance.RefreshBuyShopLimitEvent += OnRefreshShopLimit;
ParseConfig();
@@ -57,19 +58,25 @@
public override void Release()
{
DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitializeEventOnRelogin;
+ DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnReconnect -= OnBeforePlayerDataInitializeEventOnReconnect;
GuildManager.Instance.EnterOrQuitGuildEvent -= OnEnterOrQuitGuildEvent;
StoreModel.Instance.RefreshBuyShopLimitEvent -= OnRefreshShopLimit;
}
- private void OnRefreshShopLimit()
+ private void OnBeforePlayerDataInitializeEventOnReconnect()
{
- UpdateRedpoint();
+ atkDefBatLogs.Clear();
}
private void OnBeforePlayerDataInitializeEventOnRelogin()
{
hasClosedMainGuildAtkDefBatTip = false;
ResetBattleData();
+ }
+
+ private void OnRefreshShopLimit()
+ {
+ UpdateRedpoint();
}
private void OnEnterOrQuitGuildEvent(bool isEnter)
@@ -444,7 +451,7 @@
/// <summary>
/// 鑾峰彇宸辨柟鍏細鎺掑簭鍚庣殑鍙傛垬鎴愬憳鍒楄〃
- /// 鎺掑簭瑙勫垯锛歋tar闄嶅簭 鈫� BatCnt鍗囧簭 鈫� PlayerID鍗囧簭
+ /// 杩囨护鏈垬鏂楁垚鍛橈紝鎺掑簭瑙勫垯锛歋tar闄嶅簭 鈫� BatCnt鍗囧簭 鈫� PlayerID鍗囧簭
/// </summary>
public List<HA525_tagSCFamilyAtkDefBatInfo.tagSCFamilyAtkDefBatMem> GetSortedFamilyMembers()
{
@@ -452,7 +459,7 @@
if (members == null || members.Count <= 0)
return new List<HA525_tagSCFamilyAtkDefBatInfo.tagSCFamilyAtkDefBatMem>();
- var list = members.Values.ToList();
+ var list = members.Values.Where(member => member.BatCnt > 0).ToList();
list.Sort((a, b) =>
{
if (b.Star != a.Star)
--
Gitblit v1.8.0