public static ContainerClosePacket Parse(NetworkMessage message) { ContainerClosePacket p = new ContainerClosePacket(); p.ContainerIndex = message.GetByte(); return(p); }
private void ContainerCloseHandle(ContainerClosePacket pk) { //TODO if (pk.WindowId == InventoryType.CONTAINER.GetIndex()) { return; } }
public override void OnClose(Player player) { ContainerClosePacket pk = new ContainerClosePacket(); pk.WindowId = this.Type; player.SendPacket(pk); base.OnClose(player); }
public void SendContainerClose(byte containerId) { NetworkMessage message = new NetworkMessage(); ContainerClosePacket.Add( message, containerId ); Send(message); }
public override void OnClose(Player player) { ContainerClosePacket pk = new ContainerClosePacket { WindowId = player.Inventory.OpendWindowId }; player.SendPacket(pk); base.OnClose(player); }
public void ParseContainerClose(NetworkMessage message) { ContainerClosePacket packet = ContainerClosePacket.Parse(message); Game.ContainerClose(Player, packet.ContainerIndex); }