private static void smethod_1(Class13 class13_0, float float_0) { float[] float_ = class13_0.float_0; int num = class13_0.method_0(); int num2 = class13_0.method_2(); int num3 = (int)((float)num2 / float_0); float[] array = new float[float_.Length - num2 + num3]; Buffer.BlockCopy(float_, 0, array, 0, num << 2); double num4 = (double)num; int num5 = num; while (num5 < num + num3 && (int)num4 + 1 < float_.Length) { array[num5] = Class15.smethod_2(float_, (float)num4); num4 += (double)float_0; num5++; } Buffer.BlockCopy(float_, num + num2 << 2, array, num + num3 << 2, float_.Length - num - num2 << 2); class13_0.float_0 = array; }