private void HandlePing(
NetPeer peer,
byte[] buffer,
int length)
{
if (peer.IsConnected == false)
{
return;
}
bool success =
NetEncoding.ReadProtocol(
buffer,
length,
out byte pingSeq,
out byte loss);
// Validate
if (success == false)
{
NetDebug.LogError("Error reading ping");
return;
}
peer.OnReceivePing(Time, loss);
sender.SendPong(peer, pingSeq, peer.GenerateDrop());
}