| | |
| | | |
| | | void ParseConfig() |
| | | { |
| | | var CrossRealmCfg = FuncConfigConfig.Get("CrossRealmCfg"); |
| | | afterOpenDayOpenCrossBattle = int.Parse(CrossRealmCfg.Numerical1); |
| | | |
| | | var config = FuncConfigConfig.Get("CrossBattlefieldOpen"); |
| | | var sysTimes = JsonMapper.ToObject<int[][]>(config.Numerical1); |
| | | for (int i = 0; i < sysTimes.Length; i++) |
| | |
| | | |
| | | public event Action UpdateBuyInfoEvent; |
| | | |
| | | public int afterOpenDayOpenCrossBattle; |
| | | //活动开启时间int3 = 时 分 类型(0系统1玩家) |
| | | public List<Int3> crossBattleFieldOpenTimes = new List<Int3>(); |
| | | public int processTime; //游戏运行时间(分),此时间也当作游戏进行中和可进入时间,比实际少了准备时间 |
| | |
| | | public const int openUIMark = 2080000; |
| | | public int zoneID = 0; |
| | | |
| | | //同PK一样赛区和赛季总时间,底层c#用到 |
| | | //古神战场是否开启 |
| | | public bool IsOpen() |
| | | { |
| | | return FuncOpen.Instance.IsFuncOpen(208) |
| | | && TimeUtility.OpenDay >= afterOpenDayOpenCrossBattle |
| | | //&& CrossServerOneVsOnePKSeason.Instance.InPkSeason(TimeUtility.ServerNow) |
| | | && TimeUtility.OpenDay >= GeneralDefine.crossServerBattleFieldOpenDay
|
| | | //&& CrossServerOneVsOnePKSeason.Instance.InPkSeason(TimeUtility.ServerNow)
|
| | | && InOpenTime(); |
| | | } |
| | | |