public Slice2D Explode() { Polygon colliderPolygon = GetPolygonToSlice(); if (colliderPolygon != null) { Slice2D sliceResult = Slicer2D.Explode(colliderPolygon); sliceResult.AddGameObjects(PerformResult(sliceResult.polygons)); return(sliceResult); } return(Slice2D.Create()); }