From 203009f4808ce8b9e07c3ed68dd33a41dafd53e3 Mon Sep 17 00:00:00 2001 From: tpart Date: Fri, 12 Sep 2025 22:33:41 +0200 Subject: Fix: Floor mesher keeps some meshes lying around when switching maps --- client/map/tiles/floor_mesher.gd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/map/tiles/floor_mesher.gd b/client/map/tiles/floor_mesher.gd index f7f954e9..cb89cc0b 100644 --- a/client/map/tiles/floor_mesher.gd +++ b/client/map/tiles/floor_mesher.gd @@ -47,7 +47,9 @@ func remove_tile(pos: Vector2i): tiles.erase(str(pos)) func flush() -> void: - if tiles.is_empty(): return + if tiles.is_empty(): + mesh_instance.mesh = null + return var tiles_queue = tiles.duplicate() var st := SurfaceTool.new() st.begin(Mesh.PRIMITIVE_TRIANGLES) -- cgit v1.2.3-70-g09d2