From 2e2249bbf9bc77a8429ed4823f56c1d02aa753b7 Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Mon, 3 Jul 2017 21:26:50 +0300 Subject: [PATCH] Fixed wall rendertriangle generation --- .../BarotraumaShared/Source/Map/Levels/CaveGenerator.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Barotrauma/BarotraumaShared/Source/Map/Levels/CaveGenerator.cs b/Barotrauma/BarotraumaShared/Source/Map/Levels/CaveGenerator.cs index ce744e8f7..bb260d95e 100644 --- a/Barotrauma/BarotraumaShared/Source/Map/Levels/CaveGenerator.cs +++ b/Barotrauma/BarotraumaShared/Source/Map/Levels/CaveGenerator.cs @@ -362,7 +362,7 @@ namespace Barotrauma public static List GeneratePolygons(List cells, out List renderTriangles, bool setSolid=true) { - renderTriangles = null; + renderTriangles = new List(); var bodies = new List(); List tempVertices = new List(); @@ -395,7 +395,7 @@ namespace Barotrauma continue; } - renderTriangles = MathUtils.TriangulateConvexHull(tempVertices, cell.Center); + renderTriangles.AddRange(MathUtils.TriangulateConvexHull(tempVertices, cell.Center)); if (bodyPoints.Count < 2) continue;