コード例 #1
0
        private void ParseServerOpenShopWindow(InMessage message)
        {
            var shop = new Shop(message.ReadString());
            var size = message.ReadUShort();
            for (uint i = 0; i < size; ++i)
            {
                var shopItem = new ShopItem();
                shopItem.Id = message.ReadUShort();
                shopItem.SubType = message.ReadByte();
                shopItem.Name = message.ReadString();
                shopItem.Weight = message.ReadUInt();
                shopItem.BuyPrice = message.ReadUInt();
                shopItem.SellPrice = message.ReadUInt();

                shop.Items.Add(shopItem);
            }

            client.OnOpenShopWindow(shop);
        }
コード例 #2
0
 internal void OnOpenShopWindow(Shop shop)
 {
     OpenShopWindow.Raise(this, new OpenShopWindowEventArgs { Shop = shop });
 }
コード例 #3
0
ファイル: Client.cs プロジェクト: joseamaya1/SharpMapTracker
 internal void OnOpenShopWindow(Shop shop)
 {
     OpenShopWindow.Raise(this, new OpenShopWindowEventArgs {
         Shop = shop
     });
 }