public TaskCompleteItems(object param) : base(param) { long[] itemIds = (param as List <long[]>)[0]; long[] itemNums = (param as List <long[]>)[1]; this.m_taskCompleteData = new List <ItemWrapper>(); for (int i = 0; i < itemIds.Length; ++i) { ItemWrapper item = new ItemWrapper() { ItemID = itemIds[i], ItemNum = (int)itemNums[i] }; TaskCompleteData.Add(item); m_taskCollectItemDict.Add(item.ItemID, item); } }
public void SetRewardItemData(ItemWrapper rewardItem) { this.m_rewardItemData = rewardItem; RefreshRewardItem(); }