Fix XRTools library bug that didn't nil check in pickup
This commit is contained in:
@@ -437,6 +437,7 @@ func _pick_up_object(target: Node3D) -> void:
|
|||||||
# Pick up our target. Note, target may do instant drop_and_free
|
# Pick up our target. Note, target may do instant drop_and_free
|
||||||
picked_up_ranged = not _object_in_grab_area.has(target)
|
picked_up_ranged = not _object_in_grab_area.has(target)
|
||||||
picked_up_object = target
|
picked_up_object = target
|
||||||
|
if target and target.has_method("pick_up"):
|
||||||
target.pick_up(self)
|
target.pick_up(self)
|
||||||
|
|
||||||
# If object picked up then emit signal
|
# If object picked up then emit signal
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
function_pickup.gd:
|
||||||
|
Add nil check in func _pick_up_object(target: Node3D)
|
||||||
|
440: if target and target.has_method("pick_up"):
|
||||||
|
target.pick_up(self)
|
||||||
Reference in New Issue
Block a user