Exemple #1
0
    // Token: 0x060001BF RID: 447 RVA: 0x01032DFC File Offset: 0x01030FFC
    public static void smethod_5(int int_21, int int_22, int int_23, int int_24)
    {
        int        num   = RS6Menu.smethod_3(int_24);
        int        num2  = RS6Menu.smethod_4(num);
        int        num3  = 0;
        int        num4  = 0;
        List <int> list  = new List <int>();
        List <int> list2 = new List <int>();

        for (int i = 0; i < num / 2 - 1; i++)
        {
            int num5 = RS6Menu.random_0.Next(-1, 3);
            int num6 = RS6Menu.random_0.Next(-1, 3);
            num3 += num5;
            num4 += num6;
            list.Add(num5);
            list2.Add(num6);
        }
        int num7 = 0;

        while (num7 < num / 2 && Class6.smethod_2(Keys.LButton) && Class6.smethod_2(Keys.RButton))
        {
            if (num7 != num / 2 - 1)
            {
                Class6.smethod_0(int_24 / num + list[num7], int_24 * 3 / num + list2[num7]);
                Thread.Sleep(num2 / num);
            }
            else
            {
                Class6.smethod_0(int_24 / num - num3, int_24 * 3 / num - num4);
                Thread.Sleep(num2 / num);
            }
            num7++;
        }
        int num8 = 0;

        while (num8 < num / 2 && Class6.smethod_2(Keys.LButton) && Class6.smethod_2(Keys.RButton))
        {
            if (num8 == num / 2 - 1)
            {
                Class6.smethod_0(-1 * (int_24 / num + num3), -1 * (int_24 * 3 / num + num4));
                Thread.Sleep(num2 / num);
            }
            else
            {
                Class6.smethod_0(-1 * (int_24 / num - list[num8]), -1 * (int_24 * 3 / num - list2[num8]));
                Thread.Sleep(num2 / num);
            }
            num8++;
        }
    }