public string GetDungeonId() { string result = string.Empty; GameWebAPI.RespDataMA_ColosseumM.Colosseum[] colosseumM = MasterDataMng.Instance().RespDataMA_ColosseumMaster.colosseumM; GameWebAPI.RespDataMA_ColosseumM.Colosseum colosseum = colosseumM.SingleOrDefault(delegate(GameWebAPI.RespDataMA_ColosseumM.Colosseum x) { DateTime t = DateTime.Parse(x.openTime); DateTime t2 = DateTime.Parse(x.closeTime); return(t < ServerDateTime.Now && ServerDateTime.Now < t2); }); if (colosseum != null) { result = colosseum.worldDungeonId; } return(result); }
public ColosseumUtil() { this.colosseumInfo = DataMng.Instance().RespData_ColosseumInfo; if (this.colosseumInfo != null) { this.colosseumM = new GameWebAPI.RespDataMA_ColosseumM.Colosseum(); GameWebAPI.RespDataMA_ColosseumM respDataMA_ColosseumMaster = MasterDataMng.Instance().RespDataMA_ColosseumMaster; if (respDataMA_ColosseumMaster != null) { this.colosseumM = respDataMA_ColosseumMaster.colosseumM.SingleOrDefault((GameWebAPI.RespDataMA_ColosseumM.Colosseum item) => item.colosseumId == this.colosseumInfo.colosseumId.ToString()); } this.colosseumTimeScheduleM = new GameWebAPI.RespDataMA_ColosseumTimeScheduleM.ColosseumTimeSchedule[0]; GameWebAPI.RespDataMA_ColosseumTimeScheduleM respDataMA_ColosseumTimeScheduleMaster = MasterDataMng.Instance().RespDataMA_ColosseumTimeScheduleMaster; if (respDataMA_ColosseumTimeScheduleMaster != null) { this.colosseumTimeScheduleM = respDataMA_ColosseumTimeScheduleMaster.colosseumTimeScheduleM.Where((GameWebAPI.RespDataMA_ColosseumTimeScheduleM.ColosseumTimeSchedule item) => item.colosseumId == this.colosseumInfo.colosseumId.ToString()).ToArray <GameWebAPI.RespDataMA_ColosseumTimeScheduleM.ColosseumTimeSchedule>(); } } }
private void OnTouchedChangeRanking() { CMD_ColosseumRanking.ColosseumRankingType colosseumRankingType = this.dispRankingType; if (colosseumRankingType != CMD_ColosseumRanking.ColosseumRankingType.LAST_TIME) { if (colosseumRankingType == CMD_ColosseumRanking.ColosseumRankingType.THIS_TIME) { this.dispRankingType = CMD_ColosseumRanking.ColosseumRankingType.LAST_TIME; this.lbBtnChangeRanking.text = StringMaster.GetString("ColosseumRankingOfLastTime"); GameWebAPI.RespDataMA_ColosseumM.Colosseum colosseum = MasterDataMng.Instance().RespDataMA_ColosseumMaster.colosseumM.Single((GameWebAPI.RespDataMA_ColosseumM.Colosseum x) => x.colosseumId == DataMng.Instance().RespData_ColosseumInfo.colosseumId.ToString()); this.dispColosseumId = int.Parse(colosseum.prevColosseumId); } } else { this.dispRankingType = CMD_ColosseumRanking.ColosseumRankingType.THIS_TIME; this.lbBtnChangeRanking.text = StringMaster.GetString("ColosseumRankingOfThisTime"); this.dispColosseumId = DataMng.Instance().RespData_ColosseumInfo.colosseumId; } this.DispRankingList(1, 100); }