internal void OnPacket(UdpStream buffer) { // track stats stats.PacketReceived((uint)buffer.Length >> 3); socket.Statistics.PacketReceived((uint)buffer.Length >> 3); // set recv time of for last packet recvTime = socket.GetCurrentTime(); if ((buffer.Data[0] & 1) == 1) { OnObjectReceived(buffer); } else { OnCommandReceived(buffer); } }