private void method_7(BinaryReader binaryReader0, int int0, long long0) { var num = long0; for (var i = 0; i < int0; i++) { Class168 @class = null; var num2 = 0u; switch (method_0(i)) { case Enum23.Const0: @class = method_8(binaryReader0, out num2); break; case Enum23.Const1: @class = method_9(binaryReader0, out num2); break; case Enum23.Const2: @class = method_12(binaryReader0, out num2); break; case Enum23.Const3: @class = smethod_2(binaryReader0, out num2, method_33()[0]); break; } method_33().Add(@class); @class.Stream1 = new Stream18(binaryReader0.BaseStream, num, num2); num += num2; } }
private void method_29(BinaryWriter binaryWriter0, Class168 class1680, int int0) { method_27(binaryWriter0, class1680, int0); binaryWriter0.Write(class1680.Float2); binaryWriter0.Write(class1680.Float3); binaryWriter0.Write(class1680.Int1); binaryWriter0.Write(class1680.Short1); binaryWriter0.Write(class1680.Short2); }
private void method_25(BinaryWriter binaryWriter0, Class168 class1680) { binaryWriter0.Write(smethod_8(class1680.FileName, 32)); binaryWriter0.Write(class1680.Uint0); binaryWriter0.Write((uint)class1680.Stream1.Length); binaryWriter0.Write(class1680.Int0); binaryWriter0.Write(class1680.Ushort1); binaryWriter0.Write((ushort)class1680.Uint3); binaryWriter0.Write(class1680.Ushort0); binaryWriter0.Write(class1680.Short0); binaryWriter0.Write((uint)class1680.Enum220); binaryWriter0.Write(class1680.Uint1); binaryWriter0.Write(class1680.Uint2); }
private Class168 method_8(BinaryReader inputBin, out uint dataSize) { var @class = new Class168(); @class.FileName = method_14(inputBin.ReadBytes(32)); @class.Uint0 = inputBin.ReadUInt32(); dataSize = inputBin.ReadUInt32(); @class.Int0 = inputBin.ReadInt32(); @class.Ushort1 = inputBin.ReadUInt16(); @class.Uint3 = inputBin.ReadUInt16(); @class.Ushort0 = inputBin.ReadUInt16(); @class.Short0 = inputBin.ReadInt16(); @class.Enum220 = (FsbFlags2)inputBin.ReadUInt32(); @class.Uint1 = inputBin.ReadUInt32(); @class.Uint2 = inputBin.ReadUInt32(); return(@class); }
private static Class168 smethod_2(BinaryReader inputBin, out uint dataSize, Class168 firstFile) { var @class = new Class168(); @class.Uint0 = inputBin.ReadUInt32(); dataSize = inputBin.ReadUInt32(); Console.WriteLine(inputBin.BaseStream.Position); @class.FileName = firstFile.FileName; @class.Uint1 = firstFile.Uint1; @class.Uint2 = firstFile.Uint2; @class.Enum220 = firstFile.Enum220; @class.Int0 = firstFile.Int0; @class.Ushort0 = firstFile.Ushort0; @class.Short0 = firstFile.Short0; @class.Ushort1 = firstFile.Ushort1; @class.Uint3 = firstFile.Uint3; @class.Float2 = firstFile.Float2; @class.Float3 = firstFile.Float3; @class.Int1 = firstFile.Int1; @class.Short1 = firstFile.Short1; @class.Short2 = firstFile.Short2; @class.Stream0 = firstFile.Stream0; return(@class); }
private static int smethod_7(Class168 class1680) { return(8); }
private static int smethod_6(Class168 class1680) { return(80 + (int)class1680.Stream0.Length); }
private static int smethod_4(Class168 class1680) { return(64); }
private static void smethod_3(BinaryWriter binaryWriter0, Class168 class1680) { binaryWriter0.Write(class1680.Uint0); binaryWriter0.Write((uint)class1680.Stream1.Length); }
private void method_28(BinaryWriter binaryWriter0, Class168 class1680) { method_29(binaryWriter0, class1680, smethod_6(class1680)); StreamHelper.CopyStream(binaryWriter0.BaseStream, class1680.Stream0); }
private void method_11(BinaryReader binaryReader0, Class168 class1680, uint uint0) { class1680.Stream0 = new Stream18(binaryReader0.BaseStream, binaryReader0.BaseStream.Position, uint0); }