From 20e96e179bbf43662d946e0bb8522bd3be9df283 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 21 二月 2025 01:40:57 +0800
Subject: [PATCH] 10349 【越南】【英文】【BT】【砍树】跨服竞技场优化 战力显示不全 记录界面优化 自身战力显示 结算界面优化 赛季名次显示 血量和护盾
---
System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs b/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
index cd0ae2a..0f11531 100644
--- a/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
+++ b/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
@@ -17,9 +17,10 @@
CrossServerOneVsOneRewardModel rewardModel { get { return ModelCenter.Instance.GetModel<CrossServerOneVsOneRewardModel>(); } }
public event Action UpdateDayAwardsEvent;
public const int CrossServerDataMapId = 32010;
+ public event Action UpdatePlayerAppearEventForWindow;
+
DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
- public DateTime roundEndTime { get; private set; }
StoreModel storeModel { get { return ModelCenter.Instance.GetModel<StoreModel>(); } }
public string LocalSaveThirdTypeKey = string.Empty;
private int recordDataMapId;
@@ -53,6 +54,9 @@
CrossServerOneVsOnePlayerInfo.Instance.UpdatePlayerInfoEvent -= UpdateDayAwardState;
TimeMgr.Instance.OnDayEvent -= OnDay;
InitData();
+ robots.Clear();
+ matchPlayers.Clear();
+ loginQueryMatch = false;
}
public void OnAfterPlayerDataInitialize()
@@ -127,7 +131,7 @@
}
}
recordDataMapId = dataMapId;
- if (dataMapId == CrossServerDataMapId || dataMapId == 1000)
+ if (dataMapId == CrossServerDataMapId)
{
PersonalEnemy.OnMirrorPlayerAppear += OnPlayerAppear;
}
@@ -138,7 +142,7 @@
CrossServerLogin.Instance.UpdatePKPlayerInfo(player);
PersonalEnemy.OnMirrorPlayerAppear -= OnPlayerAppear;
dungeonModel.dungeonFightStage = DungeonFightStage.Normal;
-
+ UpdatePlayerAppearEventForWindow?.Invoke();
}
private void UpdateMinute()
--
Gitblit v1.8.0