using ET; using System.Collections; using System.Collections.Generic; using System.Threading.Tasks; using UnityEngine; namespace GFGGame { public class ActivityGetYuanXiaoDataManager : SingletonBase { public bool CheckOpen() { var activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.YuanXiao); return activityInfo != null && activityInfo.StartTime <= TimeHelper.ServerNow() && activityInfo.EndTime > TimeHelper.ServerNow(); } public bool HaveNewLevelCanPlay() { int curLevel = GetCurLevel(); if(curLevel == gameinfoList.Count) { return false; } long haveNum = ItemDataManager.GetItemNum(PickUpGameArray.Instance.dataArray[curLevel].comsumePassArr[0][0]); bool canPlay = (haveNum >= PickUpGameArray.Instance.dataArray[curLevel].comsumePassArr[0][1]); return canPlay; } public int GetCurLevel() { //return gameinfoList.Count; int i; for (i = 0; i < gameinfoList.Count; i++) { if (!gameinfoList[i].IsCleared) { return i; } } return i; } public List gameinfoList = new List(); } }