From 6c625bf8c05cf809491f807d1c3ee58d26d2cf49 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期一, 11 三月 2019 20:59:04 +0800
Subject: [PATCH] Merge branch 'master' into Equip
---
Fight/PrepareHandler.cs | 35 ++++++++++++++++++++++++++++++++---
1 files changed, 32 insertions(+), 3 deletions(-)
diff --git a/Fight/PrepareHandler.cs b/Fight/PrepareHandler.cs
index ac0683b..11d27b8 100644
--- a/Fight/PrepareHandler.cs
+++ b/Fight/PrepareHandler.cs
@@ -85,7 +85,17 @@
break;
case E_PrepareType.pstCollecting:
- PlayerDatas.Instance.realm.OnRefreshData(H0812);
+ if (H0812.PlayerID == PlayerDatas.Instance.PlayerId)
+ {
+ NormalCollectWin.s_CollectInfo = new ClientH0812()
+ {
+ PlayerID = PlayerDatas.Instance.PlayerId,
+ PrepareState = (byte)E_PrepareType.pstMissionCollecting,
+ MaxTime = H0812.MaxTime,
+ PrepareID = (int)H0812.PrepareID,
+ };
+ WindowCenter.Instance.Open<NormalCollectWin>();
+ }
_player = GAMgr.Instance.GetBySID(H0812.PlayerID) as GActorPlayerBase;
if (_player != null)
@@ -108,7 +118,17 @@
break;
case E_PrepareType.pstMissionCollecting:
- PlayerDatas.Instance.realm.OnRefreshData(H0812);
+ if (H0812.PlayerID == PlayerDatas.Instance.PlayerId)
+ {
+ NormalCollectWin.s_CollectInfo = new ClientH0812()
+ {
+ PlayerID = PlayerDatas.Instance.PlayerId,
+ PrepareState = (byte)E_PrepareType.pstMissionCollecting,
+ MaxTime = H0812.MaxTime,
+ PrepareID = (int)H0812.PrepareID,
+ };
+ WindowCenter.Instance.Open<NormalCollectWin>();
+ }
_player = GAMgr.Instance.GetBySID(H0812.PlayerID) as GActorPlayerBase;
if (_player != null)
@@ -135,6 +155,7 @@
}
public UnityEngine.Events.UnityAction OnPrepareEndSuccess;
+ public UnityEngine.Events.UnityAction<int, int> OnPrepareEnd;
public void ServerPrepareEnd(H0813_tagPrepareEnd h0813)
{
@@ -147,7 +168,11 @@
}
WindowCenter.Instance.Close<PrepareWin>();
- PlayerDatas.Instance.realm.OnRefreshData(h0813);
+
+ if (h0813.PlayerID == PlayerDatas.Instance.baseData.PlayerID)
+ {
+ WindowCenter.Instance.Close<NormalCollectWin>();
+ }
GActorPlayerBase _player = null;
@@ -240,6 +265,10 @@
//Debug.LogFormat("鏀跺埌杩涘害鏉$粨鏉熷紓甯告儏鍐�: {0}", (E_PrepareType)h0813.Type);
}
+ if (OnPrepareEnd != null)
+ {
+ OnPrepareEnd((int)h0813.PlayerID, h0813.Type);
+ }
H0812 = null;
}
--
Gitblit v1.8.0