private void EGEC_ACK_GATE_LAG_TEST(int id, MemoryStream stream) { NFMsg.MsgBase xMsg = NFMsg.MsgBase.Parser.ParseFrom(stream); NFMsg.ReqAckLagTest xData = NFMsg.ReqAckLagTest.Parser.ParseFrom(xMsg.MsgData); float time; if (mLagTestData.TryGetValue(xData.Index, out time)) { float lagTime = Time.realtimeSinceStartup - time; gateLagTime = (int)(lagTime * 1000); if (gateLagTimeList.Count > 10) { StringBuilder sb = new StringBuilder(); sb.Append("gateLagTime:"); foreach (var item in gateLagTimeList) { sb.Append(item); sb.Append(","); } Debug.Log(sb.ToString()); gateLagTimeList.Clear(); } } }
private void EGEC_ACK_GATE_LAG_TEST(int id, MemoryStream stream) { NFMsg.MsgBase xMsg = NFMsg.MsgBase.Parser.ParseFrom(stream); NFMsg.ReqAckLagTest xData = NFMsg.ReqAckLagTest.Parser.ParseFrom(xMsg.MsgData); float time; if (mLagTestData.TryGetValue(xData.Index, out time)) { float lagTime = Time.realtimeSinceStartup - time; gateLagTime = (int)(lagTime * 1000); //Debug.Log("gateLagTime:" + gateLagTime); } }