using ET; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace GFGGame { public class ActivityFYJYDataManager:SingletonBase { public List gameinfoList = new List(); public bool CheckOpen() { return (ActivityDataManager.Instance.GetCurOpenActiveByType(ActivityType.AfternoonLeisure) > 0); } public bool CheckRed() { if (ActivityDataManager.Instance.GetCurOpenActiveByType(ActivityType.AfternoonLeisure) == 0) { return false; } RoleLimitData limitData; limitData = RoleLimitDataManager.GetLimitData(300); int times = limitData.TotalPlayMax - limitData.PlayTimes; if (times > 0) { //当有关卡没通过时 for (int i = 0; i < gameinfoList.Count; i++) { if (gameinfoList[i].GameType == 3) { if (!gameinfoList[i].IsCleared) { return true; } } } return false; } else { return false; } } } }