using System; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace vnxbqy.UI { public class OperationLoginAct : OperationBase { public List loginAwards = new List(); public int costType; // 补签消耗货币类型 public int costValue; // 补签消耗货币值 public int awardExCTGID; // 扩展奖励礼包充值ID,大于0时代表可以购买礼包每日登录可领取额外奖励 public override bool SatisfyOpenCondition() { return PlayerDatas.Instance.baseData.LV >= limitLv; } 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(); } public void ParsePackage(HAA69_tagMCActLoginNew package) { loginAwards.Clear(); for (int i = 0; i < package.DayCount; i++) { loginAwards.Add(package.AwardDayList[i]); } costType = package.RepSignMoneyType; costValue = (int)package.RepSignMoneyValue; awardExCTGID = (int)package.AwardExCTGID; } } }