Example #1
0
        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);
        }
Example #2
0
 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);
 }