public static UdpNetworkMessage ConvertToACK(UdpNetworkMessage srcMsg) { UdpNetworkMessage ack = GameManager.ReferencePoolManager.Spawn <UdpNetworkMessage>(); ack.Conv = srcMsg.Conv; ack.Snd_una = srcMsg.Snd_una; ack.SN = srcMsg.SN; ack.Cmd = KcpProtocol.ACK; ack.OperationCode = srcMsg.OperationCode; ack.EncodeMessage(); return(ack); }
public override byte[] EncodingMessage(INetworkMessage message) { UdpNetworkMessage udpNetMsg = message as UdpNetworkMessage; return(udpNetMsg.EncodeMessage()); }