diff --git a/Game/Physics2D/Collider2DBehaviour.cs b/Game/Physics2D/Collider2DBehaviour.cs index 94c0e4a..e9672c7 100644 --- a/Game/Physics2D/Collider2DBehaviour.cs +++ b/Game/Physics2D/Collider2DBehaviour.cs @@ -43,16 +43,16 @@ public class Collider2DBehaviour(IList vertices) : BehaviourOverride, I { triangles.Clear(); - Triangle superTriangle = GetSuperTriangle(Vertices); + _vertices.Clear(); + foreach (var vertex in VerticesOriginal) + _vertices.Add(vertex + Transform.Position); + + Triangle superTriangle = GetSuperTriangle(_vertices); triangles.Add(superTriangle); List badTriangles = new(32); List polygon = new(32); - _vertices.Clear(); - foreach (var vertex in VerticesOriginal) - _vertices.Add(vertex + Transform.Position); - foreach (var vertex in _vertices) { badTriangles.Clear();