98 lines
2.4 KiB
C#
98 lines
2.4 KiB
C#
// Copyright (c) CypherCore <http://github.com/CypherCore> All rights reserved.
|
|
// Licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE file in the project root for full license information.
|
|
|
|
using Game.Entities;
|
|
|
|
namespace Game.Networking.Packets
|
|
{
|
|
public class AutoBankItem : ClientPacket
|
|
{
|
|
public InvUpdate Inv;
|
|
public byte Bag;
|
|
public byte Slot;
|
|
|
|
public AutoBankItem(WorldPacket packet) : base(packet) { }
|
|
|
|
public override void Read()
|
|
{
|
|
Inv = new InvUpdate(_worldPacket);
|
|
Bag = _worldPacket.ReadUInt8();
|
|
Slot = _worldPacket.ReadUInt8();
|
|
}
|
|
}
|
|
|
|
public class AutoStoreBankItem : ClientPacket
|
|
{
|
|
public InvUpdate Inv;
|
|
public byte Bag;
|
|
public byte Slot;
|
|
|
|
public AutoStoreBankItem(WorldPacket packet) : base(packet) { }
|
|
|
|
public override void Read()
|
|
{
|
|
Inv = new InvUpdate(_worldPacket);
|
|
Bag = _worldPacket.ReadUInt8();
|
|
Slot = _worldPacket.ReadUInt8();
|
|
}
|
|
}
|
|
|
|
public class BuyBankSlot : ClientPacket
|
|
{
|
|
public BuyBankSlot(WorldPacket packet) : base(packet) { }
|
|
|
|
public override void Read()
|
|
{
|
|
Guid = _worldPacket.ReadPackedGuid();
|
|
}
|
|
|
|
public ObjectGuid Guid;
|
|
}
|
|
|
|
class AutoBankReagent : ClientPacket
|
|
{
|
|
public AutoBankReagent(WorldPacket packet) : base(packet) { }
|
|
|
|
public override void Read()
|
|
{
|
|
Inv = new(_worldPacket);
|
|
PackSlot = _worldPacket.ReadUInt8();
|
|
Slot = _worldPacket.ReadUInt8();
|
|
}
|
|
|
|
public InvUpdate Inv;
|
|
public byte Slot;
|
|
public byte PackSlot;
|
|
}
|
|
|
|
class AutoStoreBankReagent : ClientPacket
|
|
{
|
|
public AutoStoreBankReagent(WorldPacket packet) : base(packet) { }
|
|
|
|
public override void Read()
|
|
{
|
|
Inv = new(_worldPacket);
|
|
Slot = _worldPacket.ReadUInt8();
|
|
PackSlot = _worldPacket.ReadUInt8();
|
|
}
|
|
|
|
public InvUpdate Inv;
|
|
public byte Slot;
|
|
public byte PackSlot;
|
|
}
|
|
|
|
// CMSG_BUY_REAGENT_BANK
|
|
// CMSG_REAGENT_BANK_DEPOSIT
|
|
class ReagentBank : ClientPacket
|
|
{
|
|
public ReagentBank(WorldPacket packet) : base(packet) { }
|
|
|
|
public override void Read()
|
|
{
|
|
Banker = _worldPacket.ReadPackedGuid();
|
|
}
|
|
|
|
public ObjectGuid Banker;
|
|
}
|
|
}
|