Disposing wrappingwall vertex buffers

This commit is contained in:
Regalis
2016-02-10 19:21:56 +02:00
parent 4e46c44d51
commit 5a38c4b1ef
2 changed files with 24 additions and 2 deletions
+14 -2
View File
@@ -10,9 +10,8 @@ using Voronoi2;
namespace Barotrauma
{
class WrappingWall
class WrappingWall : IDisposable
{
public const float WallWidth = 20000.0f;
private VertexBuffer wallVertices, bodyVertices;
@@ -189,5 +188,18 @@ namespace Barotrauma
midPos += moveAmount;
offset += moveAmount;
}
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
protected virtual void Dispose(bool disposing)
{
wallVertices.Dispose();
bodyVertices.Dispose();
}
}
}