Пример #1
0
        public void method_2(Class61 class61_0, uint uint_0)
        {
            uint index = 1;

            for (uint i = 0; i < this.int_0; i++)
            {
                uint num3 = uint_0 & 1;
                this.struct11_0[index].method_2(class61_0, num3);
                index  = (index << 1) | num3;
                uint_0 = uint_0 >> 1;
            }
        }
Пример #2
0
        public static void smethod_1(Struct11[] struct11_1, uint uint_0, Class61 class61_0, int int_1, uint uint_1)
        {
            uint num = 1;

            for (int i = 0; i < int_1; i++)
            {
                uint num3 = uint_1 & 1;
                struct11_1[uint_0 + num].method_2(class61_0, num3);
                num    = (num << 1) | num3;
                uint_1 = uint_1 >> 1;
            }
        }
Пример #3
0
        public void method_1(Class61 class61_0, uint uint_0)
        {
            uint index = 1;
            int  num2  = this.int_0;

            while (num2 > 0)
            {
                num2--;
                uint num3 = (uint_0 >> num2) & 1;
                this.struct11_0[index].method_2(class61_0, num3);
                index = (index << 1) | num3;
            }
        }
Пример #4
0
        public void method_2(Class61 class61_0, uint uint_3)
        {
            uint num = (class61_0.uint_2 >> 11) * this.uint_2;

            if (uint_3 == 0)
            {
                class61_0.uint_2 = num;
                this.uint_2     += (uint)((0x800 - this.uint_2) >> 5);
            }
            else
            {
                class61_0.ulong_0 += num;
                class61_0.uint_2  -= num;
                this.uint_2       -= this.uint_2 >> 5;
            }
            if (class61_0.uint_2 < 0x1000000)
            {
                class61_0.uint_2 = class61_0.uint_2 << 8;
                class61_0.method_7();
            }
        }