示例#1
0
        public MasterSweeper.Job RegisterJob(EffectAction.Action action, TimeSpan oneSweepDuration, int?iterations)
        {
            var job = new MasterSweeper.Job(action, oneSweepDuration, this.intervalMs, iterations);

            lock (lockTicks)
            {
                lock (lockJobs)
                {
                    jobs.Add(job);
                }
            }

            return(job);
        }
示例#2
0
        public MasterSweeper.Job RegisterJob(EffectAction.Action action, TimeSpan oneSweepDuration, int? iterations)
        {
            var job = new MasterSweeper.Job(action, oneSweepDuration, this.intervalMs, iterations);

            lock (lockTicks)
            {
                lock (lockJobs)
                {
                    jobs.Add(job);
                }
            }

            return job;
        }