Ejemplo n.º 1
0
 public void ResetCell()
 {
     population.DeletePopulation();
     population = null;
     mouse      = null;
     cats       = null;
 }
Ejemplo n.º 2
0
 private void DoMouseLeftClick(IMouseData data)
 {
     DoClick(
         () => mouse_event(MOUSEEVENTF_LEFTDOWN, data.X, data.Y, 0, 0),
         () => mouse_event(MOUSEEVENTF_LEFTUP, data.X, data.Y, 0, 0),
         data);
 }
Ejemplo n.º 3
0
 private void DoMouseRightClick(IMouseData data)
 {
     DoClick(
         () => mouse_event(MOUSEEVENTF_RIGHTDOWN, data.X, data.Y, 0, 0),
         () => mouse_event(MOUSEEVENTF_RIGHTUP, data.X, data.Y, 0, 0),
         data);
 }
Ejemplo n.º 4
0
 private void DoMouseRightClick(IMouseData data)
 {
     DoClick(
         () => mouse_event(MOUSEEVENTF_RIGHTDOWN, data.X, data.Y, 0, 0),
         () => mouse_event(MOUSEEVENTF_RIGHTUP, data.X, data.Y, 0, 0),
         data);
 }
Ejemplo n.º 5
0
 public void DoMouseClick(IMouseData data)
 {
     if (data.Button == 1048576)
         DoMouseLeftClick(data);
     else
         DoMouseRightClick(data);
 }
Ejemplo n.º 6
0
 private void DoMouseLeftClick(IMouseData data)
 {
     DoClick(
         () => mouse_event(MOUSEEVENTF_LEFTDOWN, data.X, data.Y, 0, 0),
         () => mouse_event(MOUSEEVENTF_LEFTUP, data.X, data.Y, 0, 0),
         data);
 }
Ejemplo n.º 7
0
 public void SetMouseData(IMouseData data)
 {
     mouseName.text        = data.mouseName;
     mouseIcon.sprite      = data.icon;
     mouseSpeed.text       = data.speed.ToString("F1");
     populizationRate.text = data.populizationRate.ToString("F1");
 }
Ejemplo n.º 8
0
 public static MouseTask FromData(IMouseData data)
 {
     return(new MouseTask()
     {
         Button = data.Button,
         Count = data.Count,
         X = data.X,
         Y = data.Y
     });
 }
Ejemplo n.º 9
0
 public FilledCellUIController(ICellData cellData, ICellWindow cellWindow, IMousePopulation population, IMouseData mouse, ICatsOnCell catsOnCell,
                               ICatsFabric catsFabric, ICatListWindow catList)
     : base(cellData, cellWindow)
 {
     this.population = population;
     this.mouse      = mouse;
     this.catsOnCell = catsOnCell;
     this.catsFabric = catsFabric;
     this.catList    = catList;
 }
Ejemplo n.º 10
0
 public static MouseTask FromData(IMouseData data)
 {
     return new MouseTask()
     {
         Button = data.Button,
         Count = data.Count,
         X = data.X,
         Y = data.Y
     };
 }
Ejemplo n.º 11
0
 public void DoMouseClick(IMouseData data)
 {
     if (data.Button == 1048576)
     {
         DoMouseLeftClick(data);
     }
     else
     {
         DoMouseRightClick(data);
     }
 }
Ejemplo n.º 12
0
 private void DoClick(Action down, Action up, IMouseData data)
 {
     SetCursorPos(data.X, data.Y);
     if(data.Count <= 1)
     {
         down();
         up();
         return;
     }
     down();
     up();
     Thread.Sleep(100);
     down();
     up();
 }
Ejemplo n.º 13
0
 private void DoClick(Action down, Action up, IMouseData data)
 {
     SetCursorPos(data.X, data.Y);
     if (data.Count <= 1)
     {
         down();
         up();
         return;
     }
     down();
     up();
     Thread.Sleep(100);
     down();
     up();
 }
Ejemplo n.º 14
0
 public void Add(IMouseData mouse)
 {
     this.mouse = mouse;
 }