Пример #1
0
        private void edit(object sender, MouseEventArgs e)
        {
            textBox1.Text = str;
            int x = 0, y = 0;
            MouseManipulator m = new MouseManipulator();

            if (str == "LU")
            {
                x = e.X - 10;
                y = e.Y + 10;
                set_position(x, y);


                MouseManipulator.VirtualMouse.MoveTo(-2, 0);
            }

            else if (str == "LD")
            {
                MouseManipulator.VirtualMouse.LeftDown();
            }
            else if (str == "RU")
            {
                MouseManipulator.VirtualMouse.RightUp();
            }
            else if (str == "RD")
            {
                MouseManipulator.VirtualMouse.RightDown();
            }
        }
Пример #2
0
 public void MouseManipulate(int x, int y, bool clickAlso = false)
 {
     MouseManipulator.MouseMove(x, y);
     if (clickAlso)
     {
         MouseManipulator.MouseClickLeft();
     }
 }
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();
        MouseManipulator emitter = (MouseManipulator)target;

        if (emitter.m_fluid == null)
        {
            EditorGUILayout.HelpBox("Fluid simulator not defined", MessageType.Error);
        }

        if (emitter.m_particlesArea == null)
        {
            EditorGUILayout.HelpBox("Particles Area not defined", MessageType.Error);
        }

        emitter.m_particlesStrength = EditorGUILayout.Slider("Particles Strength", emitter.m_particlesStrength / 1000f, 0.0f, 10.0f) * 1000f;
        emitter.m_particlesRadius   = EditorGUILayout.Slider("Particles Radius", emitter.m_particlesRadius, 0.0f, 5.0f);

        emitter.m_velocityStrength = EditorGUILayout.Slider("Velocity Strength", emitter.m_velocityStrength, 0.0f, 10.0f);
        emitter.m_velocityRadius   = EditorGUILayout.Slider("Velocity Radius", emitter.m_velocityRadius, 0.0f, 5.0f);

        EditorUtility.SetDirty(emitter);
    }
Пример #4
0
        void catchFish(Object source, ElapsedEventArgs e)
        {
            Random rand = new Random();
            int    xPos = rand.Next(xStart, xEnd);
            int    yPos = rand.Next(yStart, yEnd);

            Dispatcher.BeginInvoke(new Action(() => {
                this.L_Log.Content = "Podjęto próbę łowienia x:" + xPos.ToString() + " y:" + yPos.ToString();
            }));


            switch (fishingButton)
            {
            case "F1":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F1);
                break;

            case "F2":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F2);
                break;

            case "F3":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F3);
                break;

            case "F4":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F4);
                break;

            case "F5":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F5);
                break;

            case "F6":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F6);
                break;

            case "F7":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F7);
                break;

            case "F8":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F8);
                break;

            case "F9":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F9);
                break;

            case "F10":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F10);
                break;

            case "F11":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F11);
                break;

            case "F12":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F12);
                break;

            case "PAUSE":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.PAUSE);
                break;

            case "SCROLL":
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.SCROLL);
                break;

            default:
                inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F1);
                break;
            }

            Thread.Sleep(200);
            MouseManipulator.LeftClick(xPos, yPos);
            Thread.Sleep(200);

            Dispatcher.BeginInvoke(new Action(() => {
                if (Keyboard.IsKeyDown(Key.LeftAlt) || Keyboard.IsKeyDown(Key.RightAlt))
                {
                    toggleFishing();
                }
            }));
        }
Пример #5
0
        private static void Main()
        {
            Thread.Sleep(2000);
            int i = 0;

            while (i < 10)
            {
                i++;
                Thread.Sleep(2000);
                MouseManipulator.SetCursorPosition(100, 100);
                Thread.Sleep(50);
                MouseManipulator.SetCursorPosition(100, 150);
                Thread.Sleep(50);
                MouseManipulator.SetCursorPosition(100, 200);
                Thread.Sleep(50);
                MouseManipulator.SetCursorPosition(150, 200);
                Thread.Sleep(50);
                MouseManipulator.SetCursorPosition(200, 200);
                Thread.Sleep(50);
                MouseManipulator.SetCursorPosition(200, 150);
                Thread.Sleep(50);
                MouseManipulator.SetCursorPosition(200, 100);
                Thread.Sleep(50);
                MouseManipulator.SetCursorPosition(150, 100);
                Thread.Sleep(50);
                MouseManipulator.SetCursorPosition(100, 100);
                Thread.Sleep(50);
                MouseManipulator.PerformLeftMouseDown(200, 200);
                Thread.Sleep(200);
                MouseManipulator.PerformLeftMouseUp(500, 500);
            }

            //while (true)
            //{
            //    IntegerPoint pos = MouseManipulator.GetCursorPosition();
            //    Console.WriteLine($"X: {pos.X}, Y: {pos.Y}");
            //    Thread.Sleep(50);
            //}

            //MouseManipulator.PerformLeftClick();
            //MouseManipulator.PerformLeftClick(100, 500);

            //MouseManipulator.PerformRightClick();
            //MouseManipulator.PerformRightClick(300, 500);

            //MouseManipulator.PerformMiddleClick();
            //MouseManipulator.PerformMiddleClick(100, 85);


            //while (true)
            //{
            //    MouseManipulator.ScrollMouseWheelDown(1);
            //    Thread.Sleep(100);
            //    MouseManipulator.ScrollMouseWheelDown(1);
            //    Thread.Sleep(100);
            //    MouseManipulator.ScrollMouseWheelUp(1);
            //    Thread.Sleep(100);
            //    MouseManipulator.ScrollMouseWheelUp(1);
            //    Thread.Sleep(100);
            //}
        }