public override void vmethod_0(Class13 class13_0) { float[] array = class13_0.float_0; int num = class13_0.method_0(); int num2 = class13_0.method_2(); float num3 = 0f; switch (this.int_0) { case 1: num3 = Class15.smethod_9(array, num, num2); break; case 2: num3 = Class15.smethod_4(array, num, num2); break; case 3: num3 = 1f; break; } float num4 = this.float_0 / num3; for (int i = num; i < num + num2; i++) { array[i] = class13_0.vmethod_1(i, array[i], array[i] * num4); } }
public override void vmethod_0(Class13 class130) { var array = class130.Float0; var num = class130.method_0(); var num2 = class130.method_2(); var num3 = 0f; switch (_int0) { case 1: num3 = Class15.smethod_9(array, num, num2); break; case 2: num3 = Class15.smethod_4(array, num, num2); break; case 3: num3 = 1f; break; } var num4 = _float0 / num3; for (var i = num; i < num + num2; i++) { array[i] = class130.vmethod_1(i, array[i], array[i] * num4); } }
private static void smethod_3(Class13 class13_0, float float_0) { float[] float_ = class13_0.float_0; int num = class13_0.method_0(); int num2 = class13_0.method_2(); try { for (int i = num; i < num + num2; i++) { float_[i] = class13_0.vmethod_1(i, float_[i], float_0 * float_[i]); } Class15.smethod_8(float_, num); Class15.smethod_8(float_, num + num2); } catch (IndexOutOfRangeException) { } }