From 8d40075a05ef6f6dac7e41e30bd03dcad762c8b1 Mon Sep 17 00:00:00 2001 From: LMW Date: Tue, 2 Sep 2025 14:19:25 +0800 Subject: [PATCH] minor improvement in `graph_edit.gd` minor improvement in `_get_connection_line` by removing multiple `append` calls with a single `append_array` --- material_maker/panels/graph_edit/graph_edit.gd | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/material_maker/panels/graph_edit/graph_edit.gd b/material_maker/panels/graph_edit/graph_edit.gd index 51f04d1b8..fc8dd0ace 100644 --- a/material_maker/panels/graph_edit/graph_edit.gd +++ b/material_maker/panels/graph_edit/graph_edit.gd @@ -1405,12 +1405,7 @@ func _get_connection_line(from: Vector2, to: Vector2) -> PackedVector2Array: var f1 : Vector2 = Vector2(max(mid.x, from.x + off), from.y) var t1 : Vector2 = Vector2(mb.x, to.y) - points.append(from) - points.append(f1) - points.append(ma) - points.append(mb) - points.append(t1) - points.append(to) + points.append_array([from, f1, ma, mb, t1, to]) return points ConnectionStyle.ROUNDED: @@ -1508,12 +1503,7 @@ func _get_connection_line(from: Vector2, to: Vector2) -> PackedVector2Array: var f1 : Vector2 = Vector2(from.x + off, from.y) var t1 : Vector2 = Vector2(to.x - off, to.y) - points.append(from) - points.append(f1) - points.append((f1 + ma) * 0.5) - points.append((t1 + mb) * 0.5) - points.append(t1) - points.append(to) + points.append_array([from, f1, (f1 + ma) * 0.5, (t1 + mb) * 0.5, t1, to]) return points _: return points