Skip to content

Commit 7a2615e

Browse files
committed
Fix RopeHandle sometimes not working
1 parent bba353c commit 7a2615e

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

demo/addons/ropesim/BaseRopeTool2D.gd

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,13 @@ func use_nearest_position_to_point(point: Vector2) -> void:
4949

5050

5151
func set_rope_path(value: NodePath) -> void:
52-
if value == rope_path:
53-
return
54-
5552
rope_path = value
5653

5754
if is_inside_tree():
5855
_helper.set_target_rope_path(rope_path, self)
5956

6057

6158
func set_enable(value: bool) -> void:
62-
if enable == value:
63-
return
64-
6559
enable = value
6660
_helper.enable = value
6761

demo/addons/ropesim/RopeHandle.gd

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ func _move_point(idx: int, from: Vector2, to: Vector2) -> void:
7070

7171

7272
func set_enable(value: bool) -> void:
73+
if enable == value:
74+
return
75+
7376
super.set_enable(value)
7477

7578
if enable:

0 commit comments

Comments
 (0)