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); }
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; }