Esempio n. 1
0
            public void StartWarning(WarningSource source, int playTime = 0)
            {
                DateTime endTime;

                if (playTime > 0)
                {
                    endTime = DateTime.Now.AddSeconds(playTime);
                }
                else
                {
                    endTime = DateTime.MaxValue;
                }
                endTimes[source]       = endTime;
                warningRunning[source] = true;
                CheckState();
            }
Esempio n. 2
0
 public void StopWarning(WarningSource source)
 {
     endTimes.Remove(source);
     warningRunning.Remove(source);
     CheckState();
 }