using System;
|
using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
namespace vnxbqy.UI
|
{
|
public class OperationCollectWords : OperationBase
|
{
|
public byte ActNum; //活动编号 对应不同界面 1:常规运营活动(开服) 2:合服
|
public byte LastDayOnlyExchange; //最后一天是否只兑换不掉落
|
|
//兑换列表 编号:兑换信息
|
public List<HAA40_tagMCActCollectWordsInfo.tagMCActCollectWordsExchangeItem> exchangeWords =
|
new List<HAA40_tagMCActCollectWordsInfo.tagMCActCollectWordsExchangeItem>();
|
|
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();
|
exchangeWords.Clear();
|
}
|
|
public void ParseCollectWords(HAA40_tagMCActCollectWordsInfo package)
|
{
|
exchangeWords.Clear();
|
for (int i = 0; i < package.ExchangeCount; i++)
|
{
|
exchangeWords.Add(package.ExchangeItemList[i]);
|
}
|
}
|
|
|
}
|
}
|