| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | using ET;using System.Collections;using System.Collections.Generic;using UnityEngine;namespace GFGGame{    public class ActivityFYJYDataManager:SingletonBase<ActivityFYJYDataManager>    {        public List<GameInfoProto> gameinfoList = new List<GameInfoProto>();        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;            }        }    }}
 |