private string GetTimeStr() { LTLegionWarTime[] data; switch (_LTLegionWarTabValue) { case LTLegionWarTabValue.Qualify: data = LTLegionWarManager.Instance.WarOpenTime.QualifyOpenTime; break; case LTLegionWarTabValue.Semifinal: data = LTLegionWarManager.Instance.WarOpenTime.SemiOpenTime; break; case LTLegionWarTabValue.Final: data = LTLegionWarManager.Instance.WarOpenTime.FinalOpenTime; break; default: { data = new LTLegionWarTime[2]; EB.Debug.LogError("_LTLegionWarTabValue not find!"); } break; } System.DateTime startD = Hotfix_LT.Data.ZoneTimeDiff.GetDateTime(data[0].hour, data[0].minute); System.DateTime stopD = Hotfix_LT.Data.ZoneTimeDiff.GetDateTime(data[1].hour, data[1].minute); string day = getDay(data[0].day); string str = string.Format("{0} {1:t}-{2:t}", day, startD, stopD); return(str); }
private void setTimeData(string name, out LTLegionWarTime data) { var temp = new Hotfix_LT.Data.LTActivityTime(Hotfix_LT.Data.EventTemplateManager.Instance.GetCronJobsByName(name).interval); data = new LTLegionWarTime(temp.week[0], temp.hour[0], temp.minute, temp.second); }
private void OnOpenTimeSetting(LTLegionWarTime data, int index) { LegionWarTimeData.LegionWarTimes[index] = data; }