using System;
|
using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
namespace vnxbqy.UI
|
{
|
public class OperationLoginAct : OperationBase
|
{
|
public List<HAA69_tagMCActLoginNew.tagMCActLoginNewDay> loginAwards = new List<HAA69_tagMCActLoginNew.tagMCActLoginNewDay>();
|
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;
|
}
|
}
|
}
|