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

AddToNpcShop() public static method

Sends AddToNpcShop to creature's client.
public static AddToNpcShop ( Creature creature, IList tabs ) : void
creature Aura.Channel.World.Entities.Creature
tabs IList
return void
		public static void AddToNpcShop(Creature creature, IList<NpcShopTab> tabs)
		{
			var packet = new Packet(Op.AddToNpcShop, creature.EntityId);
			packet.PutString("shopname"); // e.g. TirchonaillShop_Dilys
			packet.PutByte(0); // 1 in remote shops?
			packet.PutByte(0);
			packet.PutInt(0);
			packet.PutByte((byte)tabs.Count);
			foreach (var tab in tabs)
			{
				packet.PutString("[{0}]{1}", tab.Order, tab.Title);

				// [160200] ?
				{
					packet.PutByte(0);
				}

				var items = tab.GetItems();
				packet.PutShort((short)items.Count);
				foreach (var item in items)
					packet.AddItemInfo(item, ItemPacketType.Private);
			}

			creature.Client.Send(packet);
		}
Send