2022-09-08 12:41:56 -07:00
|
|
|
|
|
2022-05-22 15:55:26 +08:00
|
|
|
|
using Lidgren.Network;
|
|
|
|
|
|
|
|
|
|
namespace RageCoop.Core
|
|
|
|
|
{
|
2022-07-01 14:39:43 +08:00
|
|
|
|
internal partial class Packets
|
2022-05-22 15:55:26 +08:00
|
|
|
|
{
|
|
|
|
|
|
2022-07-01 14:39:43 +08:00
|
|
|
|
internal class OwnerChanged : Packet
|
2022-05-22 15:55:26 +08:00
|
|
|
|
{
|
2022-09-08 12:41:56 -07:00
|
|
|
|
public override PacketType Type => PacketType.OwnerChanged;
|
2022-05-22 15:55:26 +08:00
|
|
|
|
public int ID { get; set; }
|
|
|
|
|
|
|
|
|
|
public int NewOwnerID { get; set; }
|
|
|
|
|
|
2022-09-08 12:37:06 -07:00
|
|
|
|
protected override void Serialize(NetOutgoingMessage m)
|
2022-05-22 15:55:26 +08:00
|
|
|
|
{
|
2022-09-08 12:37:06 -07:00
|
|
|
|
m.Write(ID);
|
|
|
|
|
m.Write(NewOwnerID);
|
2022-05-22 15:55:26 +08:00
|
|
|
|
}
|
|
|
|
|
|
2022-09-08 12:37:06 -07:00
|
|
|
|
public override void Deserialize(NetIncomingMessage m)
|
2022-05-22 15:55:26 +08:00
|
|
|
|
{
|
|
|
|
|
#region NetIncomingMessageToPacket
|
|
|
|
|
|
2022-09-08 12:37:06 -07:00
|
|
|
|
|
2022-09-08 12:41:56 -07:00
|
|
|
|
ID = m.ReadInt32();
|
|
|
|
|
NewOwnerID = m.ReadInt32();
|
|
|
|
|
|
2022-05-22 15:55:26 +08:00
|
|
|
|
#endregion
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|