Files
RAGECOOP-V/Core/Packets/Voice.cs

30 lines
770 B
C#
Raw Normal View History

2022-09-08 12:41:56 -07:00
using Lidgren.Network;
2022-08-13 02:19:40 +02:00
namespace RageCoop.Core
{
internal partial class Packets
{
internal class Voice : Packet
{
2022-08-14 23:35:36 +02:00
public int ID { get; set; }
2022-08-13 02:19:40 +02:00
public byte[] Buffer { get; set; }
2022-08-13 03:39:11 +02:00
public int Recorded { get; set; }
2022-08-13 02:19:40 +02:00
public override PacketType Type => PacketType.Voice;
protected override void Serialize(NetOutgoingMessage m)
2022-08-13 02:19:40 +02:00
{
m.Write(ID);
m.Write(Buffer);
m.Write(Recorded);
2022-08-13 02:19:40 +02:00
}
public override void Deserialize(NetIncomingMessage m)
2022-08-13 02:19:40 +02:00
{
ID = m.ReadInt32();
Buffer = m.ReadByteArray();
Recorded = m.ReadInt32();
2022-08-13 02:19:40 +02:00
}
}
}
}