Ejemplo n.º 1
0
    /// <summary>
    /// 获取所有的收藏物品的信息
    /// </summary>
    public void OnRecieveAllStarItemDatas(stStarItemListConsignmentUserCmd_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 OnRecieveAllStarItems(stStarItemListConsignmentUserCmd_S cmd)
 {
     DataManager.Manager <ConsignmentManager>().OnRecieveAllStarItemDatas(cmd);
 }