From 1da72cc4cb05fccfcfd4cbdef6ed7cd765b66093 Mon Sep 17 00:00:00 2001 From: Will Date: Sat, 31 Oct 2015 12:27:14 -0600 Subject: [PATCH] Fix bug in PlaneExtensions.LumpFactory causing exceptions. --- LibBSP/src/Extensions/PlaneExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LibBSP/src/Extensions/PlaneExtensions.cs b/LibBSP/src/Extensions/PlaneExtensions.cs index 1a16efc..e25d517 100644 --- a/LibBSP/src/Extensions/PlaneExtensions.cs +++ b/LibBSP/src/Extensions/PlaneExtensions.cs @@ -281,8 +281,8 @@ namespace LibBSP { } List lump = new List(data.Length / structLength); for (int i = 0; i < data.Length / structLength; ++i) { - Vector3 normal = new Vector3(BitConverter.ToSingle(data, data.Length * i), BitConverter.ToSingle(data, (data.Length * i) + 4), BitConverter.ToSingle(data, (data.Length * i) + 8)); - float distance = BitConverter.ToSingle(data, (data.Length * i) + 12); + Vector3 normal = new Vector3(BitConverter.ToSingle(data, structLength * i), BitConverter.ToSingle(data, (structLength * i) + 4), BitConverter.ToSingle(data, (structLength * i) + 8)); + float distance = BitConverter.ToSingle(data, (structLength * i) + 12); lump.Add(new Plane(normal, distance)); } return lump;