using System; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace vnxbqy.UI { public class OperationSingleRecharge : OperationBase { public Dictionary> singleRechargeAwards = new Dictionary>(); public Dictionary awardMaxCount = new Dictionary(); public override string ToDisplayTime() { var textBuilder = OperationTimeHepler.textBuilder; textBuilder.Length = 0; textBuilder.Append(startDate.ToDisplay()); if (startDate != endDate) { textBuilder.Append("—"); textBuilder.Append(endDate.ToDisplay()); } return textBuilder.ToString(); } public override void Reset() { base.Reset(); singleRechargeAwards.Clear(); } public void ParseSingleRecharge(HAA50_tagMCActSingleRechargeInfo package) { for (int i= 0;i(); for (int j = 0; j < award.AwardItemCount; j++) { var item = new Item(); item.id = (int)award.AwardItem[j].ItemID; item.count = award.AwardItem[j].ItemCount; item.bind = award.AwardItem[j].IsBind; items.Add(item); } awardMaxCount[award.AwardIndex] = new Int2(award.AwardCountMax, (int)award.SingleRechargeValue); singleRechargeAwards.Add((int)award.SingleRechargeValue, items); } } } }