void OnEnable() { try { if (labelTimeTip != null) { MpveTimeConfig timeConfig = MpveTimeConfigProvider.Instance.GetDataById(sceneId); startTime = "00:00"; string endTime = "00:00"; if (timeConfig != null) { startTime = timeConfig.m_StartHour >= 10 ? timeConfig.m_StartHour.ToString() : "0" + timeConfig.m_StartHour; startTime += ":" + (timeConfig.m_StartMinute >= 10 ? timeConfig.m_StartMinute.ToString() : "0" + timeConfig.m_StartMinute); endTime = timeConfig.m_EndHour >= 10 ? timeConfig.m_EndHour.ToString() : "0" + timeConfig.m_EndHour; endTime += ":" + (timeConfig.m_EndMinute >= 10 ? timeConfig.m_EndMinute.ToString() : "0" + timeConfig.m_EndMinute); } labelTimeTip.text = StrDictionaryProvider.Instance.Format(879, startTime, endTime); } if (labelTitle != null) { labelTitle.text = StrDictionaryProvider.Instance.GetDictString(874); } UpdateBoxState(); } catch (System.Exception ex) { ArkCrossEngine.LogicSystem.LogErrorFromGfx("[Error]:Exception:{0}\n{1}", ex.Message, ex.StackTrace); } }
private string GetOpenTime(int sceneId) { MpveTimeConfig timeConfig = MpveTimeConfigProvider.Instance.GetDataById(sceneId); string startTime = "00:00"; string endTime = "24:00"; if (timeConfig != null) { startTime = timeConfig.m_StartHour >= 10 ? timeConfig.m_StartHour.ToString() : "0" + timeConfig.m_StartHour; startTime += ":" + (timeConfig.m_StartMinute >= 10 ? timeConfig.m_StartMinute.ToString() : "0" + timeConfig.m_StartMinute); endTime = timeConfig.m_EndHour >= 10 ? timeConfig.m_EndHour.ToString() : "0" + timeConfig.m_EndHour; endTime += ":" + (timeConfig.m_EndMinute >= 10 ? timeConfig.m_EndMinute.ToString() : "0" + timeConfig.m_EndMinute); } return(startTime + "-" + endTime); }
void OnEnable() { try { if (labelTimeTip != null) { MpveTimeConfig timeConfig = MpveTimeConfigProvider.Instance.GetDataById(sceneId); startTime = "00:00"; //string endTime = "00:00"; if (timeConfig != null) { startTime = timeConfig.m_StartHour >= 10 ? timeConfig.m_StartHour.ToString() : "0" + timeConfig.m_StartHour; startTime += ":" + (timeConfig.m_StartMinute >= 10 ? timeConfig.m_StartMinute.ToString() : "0" + timeConfig.m_StartMinute); //endTime = timeConfig.m_EndHour > 10 ? timeConfig.m_EndHour.ToString() : "0" + timeConfig.m_EndHour; //endTime += ":" + (timeConfig.m_EndMinute > 10 ? timeConfig.m_EndMinute.ToString() : "0" + timeConfig.m_EndMinute); } //labelTimeTip.text = StrDictionaryProvider.Instance.Format(879, startTime, endTime); RoleInfo role = LobbyClient.Instance.CurrentRole; if (role != null) { labelTimeTip.text = StrDictionaryProvider.Instance.Format(886, 2 - role.GoldCurAcceptedCount, 2); } } if (labelTitle != null) { labelTitle.text = StrDictionaryProvider.Instance.GetDictString(882); } if (label1 != null) { label1.text = StrDictionaryProvider.Instance.GetDictString(884).Replace("\\n", "\n"); } if (label2 != null) { label2.text = StrDictionaryProvider.Instance.GetDictString(885).Replace("\\n", "\n"); } SetMatchTimeUIActive(false); } catch (System.Exception ex) { ArkCrossEngine.LogicSystem.LogErrorFromGfx("[Error]:Exception:{0}\n{1}", ex.Message, ex.StackTrace); } }
internal bool IsMeetTime(int type) { bool ret = false; DateTime time = DateTime.Now; int seconds = Time.CalcSeconds(time.Hour, time.Minute, time.Second); MpveTimeConfig time_data = MpveTimeConfigProvider.Instance.GetDataById(type); if (null != time_data) { Time start_time = new Time(time_data.m_StartHour, time_data.m_StartMinute, time_data.m_StartSecond); Time end_time = new Time(time_data.m_EndHour, time_data.m_EndMinute, time_data.m_EndSecond); int start = start_time.CalcSeconds(); int end = end_time.CalcSeconds(); if (seconds >= start && seconds <= end) { ret = true; } } return(ret); }