Ejemplo n.º 1
0
 /// <summary>
 /// 获取所有的公示物品信息
 /// </summary>
 /// <param name="cmd"></param>
 public void OnRecieveAllGreatItemDatas(stGreatItemInfoConsignmentUserCmd_S cmd)
 {
     if (cmd != null)
     {
         if (itemStarInfo == null)
         {
             itemStarInfo = new MyConsignStarInfo();
         }
         itemStarInfo.consignmentItemList.Clear();
         ItemSerialize itData = new ItemSerialize();
         for (int i = 0; i < cmd.item_data.Count; i++)
         {
             itData = ItemSerialize.Deserialize(cmd.item_data[i]);
             if (i < cmd.item_list.Count)
             {
                 ConsignmentItem consignment = new ConsignmentItem(cmd.item_list[i].market_id, cmd.item_list[i], itData);
                 itemStarInfo.consignmentItemList.Add(consignment);
             }
         }
         itemStarInfo.consignmentItemList.Sort(CompareConsignment);
         AllPage = (uint)cmd.item_list.Count;
     }
     DispatchValueUpdateEvent(new ValueUpdateEventArgs(SaleItemDispatchEvents.GetAllStarItems.ToString(), null, null));
 }
Ejemplo n.º 2
0
 public void OnRecieveAllShowItems(stGreatItemInfoConsignmentUserCmd_S cmd)
 {
     DataManager.Manager <ConsignmentManager>().OnRecieveAllGreatItemDatas(cmd);
 }