Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 private void OnOpenTimeSetting(LTLegionWarTime data, int index)
 {
     LegionWarTimeData.LegionWarTimes[index] = data;
 }