public override object vmethod_1(OGGClass1 class66_0, Class27 class27_0, object object_1) { OGGClass5 class49_ = class66_0.oggClass5; Class36 @class = (Class36)object_1; Class37 class2 = new Class37(); class2.int_2 = @class.int_0; class2.int_0 = class49_.int_13[class27_0.int_0] / 2; class2.int_1 = @class.int_2; class2.class36_0 = @class; class2.class63_0.method_0(class2.int_1, class2.int_2); float num = (float)class2.int_1 / (float)Class30.smethod_0((float)((double)@class.int_1 / 2.0)); class2.int_3 = new int[class2.int_0]; for (int i = 0; i < class2.int_0; i++) { int num2 = (int)Math.Floor(Class30.smethod_0((float)((double)@class.int_1 / 2.0 / (double)class2.int_0 * (double)i)) * (double)num); if (num2 >= class2.int_1) { num2 = class2.int_1; } class2.int_3[i] = num2; } return(class2); }
public int method_2(Class67 class67_0) { OGGClass5 oggClass5 = this.oggClass1.oggClass5; this.oggClass3.method_4(class67_0.byte_0, class67_0.int_0, class67_0.int_1); if (this.oggClass3.method_6(1) != 0) { return(-1); } int num = this.oggClass3.method_6(this.oggClass1.int_3); if (num == -1) { return(-1); } this.int_4 = num; this.int_1 = oggClass5.class27_0[this.int_4].int_0; if (this.int_1 != 0) { this.int_0 = this.oggClass3.method_6(1); this.int_2 = this.oggClass3.method_6(1); if (this.int_2 == -1) { return(-1); } } else { this.int_0 = 0; this.int_2 = 0; } this.long_0 = class67_0.long_0; this.long_1 = class67_0.long_1 - 3L; this.int_5 = class67_0.int_3; this.int_3 = oggClass5.int_13[this.int_1]; if (this.float_0.Length < oggClass5.int_8) { this.float_0 = new float[oggClass5.int_8][]; } for (int i = 0; i < oggClass5.int_8; i++) { if (this.float_0[i] != null && this.float_0[i].Length >= this.int_3) { for (int j = 0; j < this.int_3; j++) { this.float_0[i][j] = 0f; } } else { this.float_0[i] = new float[this.int_3]; } } int num2 = oggClass5.int_21[oggClass5.class27_0[this.int_4].int_3]; return(Class34.class34_0[num2].vmethod_3(this, this.oggClass1.object_1[this.int_4])); }
public int method_1(OGGClass5 oggClass5) { this.method_0(oggClass5, false); this.int_6 = this.int_11; this.int_11 -= (oggClass5.int_13[this.int_9] >> 2) + (oggClass5.int_13[this.int_8] >> 2); this.long_0 = -1L; this.long_1 = -1L; return(0); }
private int method_0(OGGClass5 oggClass5, bool bool_0) { this.oggClass5 = oggClass5; this.int_3 = OGGClass1.smethod_0(oggClass5.int_14); this.object_0[0] = new object[OGGClass1.int_0]; this.object_0[1] = new object[OGGClass1.int_0]; this.object_0[0][0] = new Class68(); this.object_0[1][0] = new Class68(); ((Class68)this.object_0[0][0]).method_0(oggClass5.int_13[0]); ((Class68)this.object_0[1][0]).method_0(oggClass5.int_13[1]); this.float_2[0][0][0] = new float[OGGClass1.int_1][]; this.float_2[0][0][1] = this.float_2[0][0][0]; this.float_2[0][1][0] = this.float_2[0][0][0]; this.float_2[0][1][1] = this.float_2[0][0][0]; this.float_2[1][0][0] = new float[OGGClass1.int_1][]; this.float_2[1][0][1] = new float[OGGClass1.int_1][]; this.float_2[1][1][0] = new float[OGGClass1.int_1][]; this.float_2[1][1][1] = new float[OGGClass1.int_1][]; for (int i = 0; i < OGGClass1.int_1; i++) { this.float_2[0][0][0][i] = OGGClass1.smethod_1(i, oggClass5.int_13[0], oggClass5.int_13[0] >> 1, oggClass5.int_13[0] >> 1); this.float_2[1][0][0][i] = OGGClass1.smethod_1(i, oggClass5.int_13[1], oggClass5.int_13[0] >> 1, oggClass5.int_13[0] >> 1); this.float_2[1][0][1][i] = OGGClass1.smethod_1(i, oggClass5.int_13[1], oggClass5.int_13[0] >> 1, oggClass5.int_13[1] >> 1); this.float_2[1][1][0][i] = OGGClass1.smethod_1(i, oggClass5.int_13[1], oggClass5.int_13[1] >> 1, oggClass5.int_13[0] >> 1); this.float_2[1][1][1][i] = OGGClass1.smethod_1(i, oggClass5.int_13[1], oggClass5.int_13[1] >> 1, oggClass5.int_13[1] >> 1); } this.oggClass4 = new OGGClass4[oggClass5.int_19]; for (int j = 0; j < oggClass5.int_19; j++) { this.oggClass4[j] = new OGGClass4(); this.oggClass4[j].method_6(oggClass5.oggClass2[j]); } this.int_4 = 8192; this.float_1 = new float[oggClass5.int_8][]; for (int k = 0; k < oggClass5.int_8; k++) { this.float_1[k] = new float[this.int_4]; } this.int_8 = 0; this.int_9 = 0; this.int_11 = oggClass5.int_13[1] >> 1; this.int_5 = this.int_11; this.object_1 = new object[oggClass5.int_14]; for (int l = 0; l < oggClass5.int_14; l++) { int num = oggClass5.class27_0[l].int_3; int num2 = oggClass5.int_21[num]; this.object_1[l] = Class34.class34_0[num2].vmethod_1(this, oggClass5.class27_0[l], oggClass5.object_0[num]); } return(0); }
public override object vmethod_0(OGGClass5 class49_0, OGGClass3 class38_0) { int num = 0; Class40 @class = new Class40(); @class.int_0 = class38_0.method_6(24); @class.int_1 = class38_0.method_6(24); @class.int_2 = class38_0.method_6(24) + 1; @class.int_3 = class38_0.method_6(6) + 1; @class.int_4 = class38_0.method_6(8); for (int i = 0; i < @class.int_3; i++) { int num2 = class38_0.method_6(3); if (class38_0.method_6(1) != 0) { num2 |= class38_0.method_6(5) << 3; } @class.int_5[i] = num2; num += Class24.smethod_3(num2); } for (int j = 0; j < num; j++) { @class.int_6[j] = class38_0.method_6(8); } if (@class.int_4 >= class49_0.int_19) { this.vmethod_2(@class); return(null); } for (int k = 0; k < num; k++) { if (@class.int_6[k] >= class49_0.int_19) { this.vmethod_2(@class); return(null); } } return(@class); }
public override object vmethod_0(OGGClass5 class49_0, OGGClass3 class38_0) { Class36 @class = new Class36(); @class.int_0 = class38_0.method_6(8); @class.int_1 = class38_0.method_6(16); @class.int_2 = class38_0.method_6(16); @class.int_3 = class38_0.method_6(6); @class.int_4 = class38_0.method_6(8); @class.int_5 = class38_0.method_6(4) + 1; if (@class.int_0 >= 1 && @class.int_1 >= 1 && @class.int_2 >= 1 && @class.int_5 >= 1) { for (int i = 0; i < @class.int_5; i++) { @class.int_6[i] = class38_0.method_6(8); if (@class.int_6[i] < 0 || @class.int_6[i] >= class49_0.int_19) { return(null); } } return(@class); } return(null); }
public override object vmethod_0(OGGClass5 class49_0, OGGClass3 class38_0) { return(""); }
public override object vmethod_0(OGGClass5 class49_0, OGGClass3 class38_0) { int num = 0; int num2 = -1; Class31 @class = new Class31(); @class.int_0 = class38_0.method_6(5); for (int i = 0; i < @class.int_0; i++) { @class.int_1[i] = class38_0.method_6(4); if (num2 < @class.int_1[i]) { num2 = @class.int_1[i]; } } for (int j = 0; j < num2 + 1; j++) { @class.int_2[j] = class38_0.method_6(3) + 1; @class.int_3[j] = class38_0.method_6(2); if (@class.int_3[j] < 0) { @class.method_0(); return(null); } if (@class.int_3[j] != 0) { @class.int_4[j] = class38_0.method_6(8); } if (@class.int_4[j] < 0 || @class.int_4[j] >= class49_0.int_19) { @class.method_0(); return(null); } for (int k = 0; k < 1 << @class.int_3[j]; k++) { @class.int_5[j][k] = class38_0.method_6(8) - 1; if (@class.int_5[j][k] < -1 || @class.int_5[j][k] >= class49_0.int_19) { @class.method_0(); return(null); } } } @class.int_6 = class38_0.method_6(2) + 1; int num3 = class38_0.method_6(4); int l = 0; int m = 0; while (l < @class.int_0) { num += @class.int_2[@class.int_1[l]]; while (m < num) { int num4 = @class.int_7[m + 2] = class38_0.method_6(num3); if (num4 < 0 || num4 >= 1 << num3) { @class.method_0(); return(null); } m++; } l++; } @class.int_7[0] = 0; @class.int_7[1] = 1 << num3; return(@class); }
public abstract object vmethod_0(OGGClass5 class49_0, OGGClass3 class38_0);