Exemple #1
0
    // Token: 0x060001C0 RID: 448 RVA: 0x01032F5C File Offset: 0x0103115C
    public static void smethod_6(int int_21, int int_22, int int_23)
    {
        int num  = 0;
        int num2 = 0;
        int num3 = RS6Menu.smethod_2();

        if (Settings.Default.rapidKey.ToString() == Keys.LButton.ToString() && Settings.Default.rapid)
        {
            int_21 -= RS6Menu.int_8 * 2;
        }
        else if (Settings.Default.rapidKey.ToString() != Keys.LButton.ToString() && Settings.Default.rapid)
        {
            RS6Menu.smethod_8(true);
        }
        List <int> list  = new List <int>();
        List <int> list2 = new List <int>();

        if (int_23 < num3 && int_23 == 0)
        {
            num3 = 1;
        }
        else if (int_23 < num3)
        {
            num3 = int_23;
        }
        Random random = new Random();
        int    num4   = Convert.ToInt32(int_22 / num3);
        int    num5   = Convert.ToInt32(int_23 / num3);

        for (int i = 0; i < num3 - 1; i++)
        {
            int num6 = random.Next(-2, 2);
            int num7 = random.Next(-2, -2);
            num  += num6;
            num2 += num7;
            list.Add(num6);
            list2.Add(num7);
        }
        int num8 = 0;

        while (num8 < num3 && Class6.smethod_2(Keys.LButton))
        {
            if (num8 != num3 - 1)
            {
                Class6.smethod_0((num4 + list[num8]) / num3, (num5 + list2[num8]) / num3);
                Thread.Sleep(int_21 / num3);
            }
            else
            {
                Class6.smethod_0((num4 - num) / num3 + (int_22 - num4 * num3), (num5 - num2) / num3 + (int_23 - num5 * num3));
                Thread.Sleep(int_21 / num3);
            }
            num8++;
        }
        RS6Menu.smethod_7();
    }