コード例 #1
0
        private void SetCooldowns()
        {
            var lsTime = MissionsList.Select(p => p.availableUntil).Distinct().OrderBy(p => p).ToList();

            if (lsTime.Count == 1)
            {
                lsTime.Add(lsTime[0]);
            }
            if (lsTime.Count != 2)
            {
                throw new Exception($"Service: expected count:2 now:{lsTime.Count} for missions [check GetInterval();]");
            }
            UpdateTime  = lsTime[0];
            UpdateTime2 = lsTime[1];
        }