PSO2SERVER/Server/Protocol/Packets/11-ClientPacket/11-B9-CharacterShipTransferRightsCheckPacket.cs

53 lines
1.4 KiB
C#

using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography.Xml;
using System.Text;
namespace PSO2SERVER.Protocol.Packets
{
public class CharacterShipTransferRightsCheckPacket : Packet
{
public uint Status { get; set; }
public uint AcPrice { get; set; }
public uint Unk1 { get; set; }
public uint Unk2 { get; set; }
public uint Unk3 { get; set; }
public uint Unk4 { get; set; }
public uint Unk5 { get; set; }
private uint _account_id;
private int _CharacterID;
public CharacterShipTransferRightsCheckPacket(int CharacterID, uint account_id)
{
_account_id = account_id;
_CharacterID = CharacterID;
Status = 0;
AcPrice = 100;
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var write = new PacketWriter();
write.Write(Status);
write.Write(AcPrice);
write.Write(Unk1);
write.Write(Unk2);
write.Write(Unk3);
write.Write(Unk4);
write.Write(Unk5);
return write.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0xB9, PacketFlags.None);
}
#endregion
}
}