Example #1
0
 public MouseDetection(IMouseInputQueryable mouseQueryable, ITaskDelayFactory taskDelayFactory)
 {
     MouseQueryable   = mouseQueryable ?? throw new ArgumentNullException(nameof(mouseQueryable));
     TaskDelayFactory = taskDelayFactory;
     coordsY          = new int[500];
     running          = true;
     coordsX          = new int[500];
 }
Example #2
0
 public MouseDetection(IMouseInputQueryable mouseQueryable)
 {
     if (mouseQueryable == null)
     {
         throw new ArgumentNullException(nameof(mouseQueryable));
     }
     MouseQueryable = mouseQueryable;
     coordsY        = new int[500];
     running        = true;
     coordsX        = new int[500];
 }