示例#1
0
 public virtual void vmethod_0(Class82 class82_1, zzSoundClass class107_1, Class80 class80_2, Class80 class80_3, Class84 class84_1, Enum4 enum4_1)
 {
     this.class82_0  = class82_1;
     this.class107_0 = class107_1;
     this.class80_0  = class80_2;
     this.class80_1  = class80_3;
     this.class84_0  = class84_1;
     this.enum4_0    = enum4_1;
 }
示例#2
0
 public virtual void vmethod_0(Class82 class82_1, zzSoundClass class107_1, Class80 class80_2, Class80 class80_3, Class84 class84_1, Enum4 enum4_1)
 {
     this.class82_0 = class82_1;
     this.class107_0 = class107_1;
     this.class80_0 = class80_2;
     this.class80_1 = class80_3;
     this.class84_0 = class84_1;
     this.enum4_0 = enum4_1;
 }
示例#3
0
 public override bool vmethod_3(Enum4 enum4_0, Class80 class80_0, Class80 class80_1)
 {
     if (this.int_2 != 0 && enum4_0 != Enum4.const_2)
     {
         float float_ = (this.float_4 * this.float_5 + this.float_6) * this.float_3;
         class80_0.method_2(float_, this.int_0);
     }
     return(true);
 }
示例#4
0
        private static float[][] smethod_0(float[] float_9, int int_2)
        {
            int num = float_9.Length / int_2;

            float[][] array = new float[num][];
            for (int i = 0; i < num; i++)
            {
                array[i] = Class80.smethod_1(float_9, i * int_2, int_2);
            }
            return(array);
        }
示例#5
0
        protected internal override void vmethod_0(Class80 reader)
        {
            Class74 stream        = reader.Stream;
            bool    isShortFormat = reader.method_3().IsShortFormat;
            int     capacity      = reader.method_4().GlyphCount + 1;

            this.ilist_0 = (IList <uint>) new List <uint>(capacity);
            for (int index = 0; index < capacity; ++index)
            {
                this.ilist_0.Insert(index, isShortFormat ? (uint)stream.method_8() << 1 : stream.method_14());
            }
        }
示例#6
0
 public Class80(int int_2, float[] float_9)
 {
     if (Class80.float_6 == null)
     {
         Class80.float_6 = Class80.float_8;
         Class80.float_7 = Class80.smethod_0(Class80.float_6, 16);
     }
     this.float_0 = new float[512];
     this.float_1 = new float[512];
     this.float_3 = new float[32];
     this.int_1   = int_2;
     this.method_0(float_9);
     this.method_1();
 }
示例#7
0
 public override bool vmethod_3(Enum4 enum4_0, Class80 class80_0, Class80 class80_1)
 {
     base.vmethod_3(enum4_0, class80_0, class80_1);
     if (this.int_4 != 0 && enum4_0 != Enum4.const_1)
     {
         float num = (this.float_8 * this.float_9 + this.float_10) * this.float_7;
         if (enum4_0 == Enum4.const_0)
         {
             class80_1.method_2(num, this.int_0);
         }
         else
         {
             class80_0.method_2(num, this.int_0);
         }
     }
     return(true);
 }
示例#8
0
        private void method_3(zzSoundClass class107_0)
        {
            Enum5 @enum = class107_0.method_8();

            class107_0.method_4();
            int num = (@enum == Enum5.const_3 || this.class104_1.method_0() != Enum4.const_0) ? 1 : 2;

            if (this.class84_0 == null)
            {
                this.class84_0 = new Class84(num);
            }
            float[] float_ = this.class105_0.method_0();
            this.class80_0 = new Class80(0, float_);
            if (num == 2)
            {
                this.class80_1 = new Class80(1, float_);
            }
            this.int_1  = num;
            this.int_0  = class107_0.method_7();
            this.bool_0 = true;
        }
示例#9
0
            public override bool vmethod_3(Enum4 enum4_0, Class80 class80_0, Class80 class80_1)
            {
                if (this.int_2 != 0)
                {
                    this.float_4 = this.float_4 * this.float_5 + this.float_6;
                    switch (enum4_0)
                    {
                    case Enum4.const_0:
                        class80_0.method_2(this.float_4 * this.float_3, this.int_0);
                        class80_1.method_2(this.float_4 * this.float_7, this.int_0);
                        break;

                    case Enum4.const_1:
                        class80_0.method_2(this.float_4 * this.float_3, this.int_0);
                        break;

                    default:
                        class80_0.method_2(this.float_4 * this.float_7, this.int_0);
                        break;
                    }
                }
                return(true);
            }
示例#10
0
 public override bool vmethod_3(Enum4 enum4_0, Class80 class80_0, Class80 class80_1)
 {
     if (this.int_2 != 0 && enum4_0 != Enum4.const_2)
     {
         float float_ = (this.float_4 * this.float_5 + this.float_6) * this.float_3;
         class80_0.method_2(float_, this.int_0);
     }
     return true;
 }
示例#11
0
 public abstract bool vmethod_3(Enum4 enum4_0, Class80 class80_0, Class80 class80_1);
示例#12
0
 public override bool vmethod_3(Enum4 enum4_0, Class80 class80_0, Class80 class80_1)
 {
     bool result = base.vmethod_3(enum4_0, class80_0, class80_1);
     if (this.int_11 != 0 && enum4_0 != Enum4.const_1)
     {
         float num = this.float_34[this.int_10 - 1];
         if (this.float_25[1] == null)
         {
             num = (num + this.float_36[0]) * this.float_35[0];
         }
         if (this.int_9 <= 4)
         {
             num *= this.float_30;
         }
         else if (this.int_9 <= 8)
         {
             num *= this.float_31;
         }
         else
         {
             num *= this.float_32;
         }
         if (enum4_0 == Enum4.const_0)
         {
             class80_1.method_2(num, this.int_5);
         }
         else
         {
             class80_0.method_2(num, this.int_5);
         }
     }
     return result;
 }
示例#13
0
 public Class85(Class82 class82_1, zzSoundClass class107_1, Class80 class80_2, Class80 class80_3, Class84 class84_1, Enum4 enum4_1)
     : base()
 {
     int[] array = new int[1];
     this.int_12 = array;
     int[] array2 = new int[1];
     this.int_13 = array2;
     int[] array3 = new int[1];
     this.int_14 = array3;
     int[] array4 = new int[1];
     this.int_15 = array4;
     this.int_16 = new int[576];
     this.float_7 = new float[576];
     this.float_8 = new float[18];
     this.float_9 = new float[36];
     //base..ctor();
     Class103.smethod_0();
     this.int_2 = new int[580];
     this.float_0 = new float[2][,];
     this.float_0[0] = new float[32, 18];
     this.float_0[1] = new float[32, 18];
     this.float_1 = new float[2][,];
     this.float_1[0] = new float[32, 18];
     this.float_1[1] = new float[32, 18];
     this.float_2 = new float[576];
     this.float_3 = new float[2, 576];
     this.float_4 = new float[2, 576];
     this.int_3 = new int[2];
     this.class90_0 = new Class85.Class90[2];
     this.class90_0[0] = new Class85.Class90();
     this.class90_0[1] = new Class85.Class90();
     this.class90_1 = this.class90_0;
     this.class86_0 = new Class85.Class86[9];
     int[] array5 = new int[]
     {
         0,
         6,
         12,
         18,
         24,
         30,
         36,
         44,
         54,
         66,
         80,
         96,
         116,
         140,
         168,
         200,
         238,
         284,
         336,
         396,
         464,
         522,
         576
     };
     int[] array6 = new int[]
     {
         0,
         4,
         8,
         12,
         18,
         24,
         32,
         42,
         56,
         74,
         100,
         132,
         174,
         192
     };
     int[] array7 = new int[]
     {
         0,
         6,
         12,
         18,
         24,
         30,
         36,
         44,
         54,
         66,
         80,
         96,
         114,
         136,
         162,
         194,
         232,
         278,
         330,
         394,
         464,
         540,
         576
     };
     int[] array8 = new int[]
     {
         0,
         4,
         8,
         12,
         18,
         26,
         36,
         48,
         62,
         80,
         104,
         136,
         180,
         192
     };
     int[] array9 = new int[]
     {
         0,
         6,
         12,
         18,
         24,
         30,
         36,
         44,
         54,
         66,
         80,
         96,
         116,
         140,
         168,
         200,
         238,
         284,
         336,
         396,
         464,
         522,
         576
     };
     int[] array10 = new int[]
     {
         0,
         4,
         8,
         12,
         18,
         26,
         36,
         48,
         62,
         80,
         104,
         134,
         174,
         192
     };
     int[] array11 = new int[]
     {
         0,
         4,
         8,
         12,
         16,
         20,
         24,
         30,
         36,
         44,
         52,
         62,
         74,
         90,
         110,
         134,
         162,
         196,
         238,
         288,
         342,
         418,
         576
     };
     int[] array12 = new int[]
     {
         0,
         4,
         8,
         12,
         16,
         22,
         30,
         40,
         52,
         66,
         84,
         106,
         136,
         192
     };
     int[] array13 = new int[]
     {
         0,
         4,
         8,
         12,
         16,
         20,
         24,
         30,
         36,
         42,
         50,
         60,
         72,
         88,
         106,
         128,
         156,
         190,
         230,
         276,
         330,
         384,
         576
     };
     int[] array14 = new int[]
     {
         0,
         4,
         8,
         12,
         16,
         22,
         28,
         38,
         50,
         64,
         80,
         100,
         126,
         192
     };
     int[] array15 = new int[]
     {
         0,
         4,
         8,
         12,
         16,
         20,
         24,
         30,
         36,
         44,
         54,
         66,
         82,
         102,
         126,
         156,
         194,
         240,
         296,
         364,
         448,
         550,
         576
     };
     int[] array16 = new int[]
     {
         0,
         4,
         8,
         12,
         16,
         22,
         30,
         42,
         58,
         78,
         104,
         138,
         180,
         192
     };
     int[] array17 = new int[]
     {
         0,
         6,
         12,
         18,
         24,
         30,
         36,
         44,
         54,
         66,
         80,
         96,
         116,
         140,
         168,
         200,
         238,
         284,
         336,
         396,
         464,
         522,
         576
     };
     int[] array18 = new int[]
     {
         0,
         4,
         8,
         12,
         18,
         26,
         36,
         48,
         62,
         80,
         104,
         134,
         174,
         192
     };
     int[] array19 = new int[]
     {
         0,
         6,
         12,
         18,
         24,
         30,
         36,
         44,
         54,
         66,
         80,
         96,
         116,
         140,
         168,
         200,
         238,
         284,
         336,
         396,
         464,
         522,
         576
     };
     int[] array20 = new int[]
     {
         0,
         4,
         8,
         12,
         18,
         26,
         36,
         48,
         62,
         80,
         104,
         134,
         174,
         192
     };
     int[] array21 = new int[]
     {
         0,
         12,
         24,
         36,
         48,
         60,
         72,
         88,
         108,
         132,
         160,
         192,
         232,
         280,
         336,
         400,
         476,
         566,
         568,
         570,
         572,
         574,
         576
     };
     int[] array22 = new int[]
     {
         0,
         8,
         16,
         24,
         36,
         52,
         72,
         96,
         124,
         160,
         162,
         164,
         166,
         192
     };
     this.class86_0[0] = new Class85.Class86(array5, array6);
     this.class86_0[1] = new Class85.Class86(array7, array8);
     this.class86_0[2] = new Class85.Class86(array9, array10);
     this.class86_0[3] = new Class85.Class86(array11, array12);
     this.class86_0[4] = new Class85.Class86(array13, array14);
     this.class86_0[5] = new Class85.Class86(array15, array16);
     this.class86_0[6] = new Class85.Class86(array17, array18);
     this.class86_0[7] = new Class85.Class86(array19, array20);
     this.class86_0[8] = new Class85.Class86(array21, array22);
     if (Class85.int_22 == null)
     {
         Class85.int_22 = new int[9][];
         for (int i = 0; i < 9; i++)
         {
             Class85.int_22[i] = Class85.smethod_1(this.class86_0[i].int_1);
         }
     }
     int[] array23 = new int[]
     {
         0,
         6,
         11,
         16,
         21
     };
     int[] array24 = new int[]
     {
         0,
         6,
         12
     };
     this.class91_0 = new Class85.Class91(this, array23, array24);
     this.int_0 = new int[54];
     this.class82_0 = class82_1;
     this.class107_0 = class107_1;
     this.class80_0 = class80_2;
     this.class80_1 = class80_3;
     this.class84_0 = class84_1;
     this.enum4_0 = enum4_1;
     this.int_5 = 0;
     this.int_7 = ((this.class107_0.method_8() == Enum5.const_3) ? 1 : 2);
     this.int_4 = ((this.class107_0.method_3() == Enum3.const_1) ? 2 : 1);
     this.int_10 = this.class107_0.method_6() + ((this.class107_0.method_3() == Enum3.const_1) ? 3 : ((this.class107_0.method_3() == Enum3.const_2) ? 6 : 0));
     if (this.int_7 == 2)
     {
         switch (this.enum4_0)
         {
         case Enum4.const_0:
             IL_4E3:
             this.int_8 = 0;
             this.int_9 = 1;
             goto IL_521;
         case Enum4.const_1:
         case Enum4.const_3:
             this.int_9 = 0;
             this.int_8 = 0;
             goto IL_521;
         case Enum4.const_2:
             this.int_9 = 1;
             this.int_8 = 1;
             goto IL_521;
         }
     //  goto IL_4E3
         this.int_8 = 0;
         this.int_9 = 1;
         goto IL_521;
     }
     this.int_9 = 0;
     this.int_8 = 0;
     IL_521:
     Array.Clear(this.float_3, 0, 1152);
     int[] arg_54B_0 = this.int_3;
     int arg_54B_1 = 0;
     this.int_3[1] = 576;
     arg_54B_0[arg_54B_1] = 576;
     this.class102_0 = new Class102();
     this.class89_0 = new Class85.Class89();
 }
示例#14
0
 private void method_3(zzSoundClass class107_0)
 {
     Enum5 @enum = class107_0.method_8();
     class107_0.method_4();
     int num = (@enum == Enum5.const_3 || this.class104_1.method_0() != Enum4.const_0) ? 1 : 2;
     if (this.class84_0 == null)
     {
         this.class84_0 = new Class84(num);
     }
     float[] float_ = this.class105_0.method_0();
     this.class80_0 = new Class80(0, float_);
     if (num == 2)
     {
         this.class80_1 = new Class80(1, float_);
     }
     this.int_1 = num;
     this.int_0 = class107_0.method_7();
     this.bool_0 = true;
 }
示例#15
0
 public override bool vmethod_3(Enum4 enum4_0, Class80 class80_0, Class80 class80_1)
 {
     if (this.int_6 != 0)
     {
         float num = this.float_27[this.int_10];
         if (this.float_25[0] == null)
         {
             num = (num + this.float_29[0]) * this.float_28[0];
         }
         if (enum4_0 == Enum4.const_0)
         {
             float num2 = num;
             if (this.int_9 <= 4)
             {
                 num *= this.float_22;
                 num2 *= this.float_30;
             }
             else if (this.int_9 <= 8)
             {
                 num *= this.float_23;
                 num2 *= this.float_31;
             }
             else
             {
                 num *= this.float_24;
                 num2 *= this.float_32;
             }
             class80_0.method_2(num, this.int_5);
             class80_1.method_2(num2, this.int_5);
         }
         else if (enum4_0 == Enum4.const_1)
         {
             if (this.int_9 <= 4)
             {
                 num *= this.float_22;
             }
             else if (this.int_9 <= 8)
             {
                 num *= this.float_23;
             }
             else
             {
                 num *= this.float_24;
             }
             class80_0.method_2(num, this.int_5);
         }
         else
         {
             if (this.int_9 <= 4)
             {
                 num *= this.float_30;
             }
             else if (this.int_9 <= 8)
             {
                 num *= this.float_31;
             }
             else
             {
                 num *= this.float_32;
             }
             class80_0.method_2(num, this.int_5);
         }
     }
     return ++this.int_10 == 3;
 }
示例#16
0
 public override bool vmethod_3(Enum4 enum4_0, Class80 class80_0, Class80 class80_1)
 {
     base.vmethod_3(enum4_0, class80_0, class80_1);
     if (this.int_4 != 0 && enum4_0 != Enum4.const_1)
     {
         float num = (this.float_8 * this.float_9 + this.float_10) * this.float_7;
         if (enum4_0 == Enum4.const_0)
         {
             class80_1.method_2(num, this.int_0);
         }
         else
         {
             class80_0.method_2(num, this.int_0);
         }
     }
     return true;
 }
示例#17
0
 public override bool vmethod_3(Enum4 enum4_0, Class80 class80_0, Class80 class80_1)
 {
     if (this.int_2 != 0)
     {
         this.float_4 = this.float_4 * this.float_5 + this.float_6;
         switch (enum4_0)
         {
         case Enum4.const_0:
             class80_0.method_2(this.float_4 * this.float_3, this.int_0);
             class80_1.method_2(this.float_4 * this.float_7, this.int_0);
             break;
         case Enum4.const_1:
             class80_0.method_2(this.float_4 * this.float_3, this.int_0);
             break;
         default:
             class80_0.method_2(this.float_4 * this.float_7, this.int_0);
             break;
         }
     }
     return true;
 }
示例#18
0
 public abstract bool vmethod_3(Enum4 enum4_0, Class80 class80_0, Class80 class80_1);