void onTestBinMsg(TestBinMsg msg) { if (!sendPingList.ContainsKey(msg.stamp)) { return; } sendPingList[msg.stamp].receiveTime = Time.unscaledTime; status.fromSendToReceiveMsg = sendPingList[msg.stamp].receiveTime - sendPingList[msg.stamp].sendTime; Game.instance.fbGame.generateRenderAction <RAL.ProfilerAction>(msg.stamp); }
IEnumerator sendTestPingData() { while (_TestPingData) { currentPingIndex++; PingData data = new PingData(); data.sendTime = Time.unscaledTime; sendPingList.Add(currentPingIndex, data); TestBinMsg msg = new TestBinMsg(); msg.stamp = currentPingIndex; RoomSession.inst.send(msg); yield return(new WaitForSeconds(2.0f)); } }