Aura.Channel.Network.Sending.Send.PersonalShopOpenR C# (CSharp) Method

PersonalShopOpenR() public static method

Sends PersonalShopOpenR to creature's client.
public static PersonalShopOpenR ( Creature creature, PersonalShop shop ) : void
creature Creature
shop PersonalShop Null for negative response
return void
		public static void PersonalShopOpenR(Creature creature, PersonalShop shop)
		{
			var items = shop.GetPricedItems();

			var packet = new Packet(Op.PersonalShopOpenR, creature.EntityId);
			packet.PutByte(shop != null);
			if (shop != null)
			{
				packet.PutLong(shop.Owner.EntityId);
				packet.PutString(shop.Owner.Name);
				packet.PutString(shop.Description);
				packet.PutString(shop.GetBagLayout());
				packet.PutByte(0);

				foreach (var item in items)
				{
					packet.AddItemInfo(item, ItemPacketType.Private);
					packet.PutInt(item.PersonalShopPrice);
				}
			}

			creature.Client.Send(packet);
		}
Send