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;