Hi,
have bind 2 rigid bodies however I can not detach them:
func fly_the_kite(player):
holder = player
if flied_the_kite:
# leave_follow_me()
print("nomore")
flied_the_kite = false
PhysicsServer.free_rid(self.get_rid())
# PhysicsServer.hinge_joint_set_flag(get_parent().get_node(str(player)).get_rid(), PhysicsServer.HINGE_JOINT_FLAG_USE_LIMIT, false)
# PhysicsServer.joint_create_hinge(get_parent().get_node(str(player)).get_rid(), get_parent().get_node(str(player)).transform, self.get_rid(), get_parent().get_node(str(player)).transform)
Global_batch.carried_object_items.erase(self.name)
return
else:
flied_the_kite = true
print("nomore2")
PhysicsServer.joint_create_hinge(get_parent().get_node(str(player)).get_rid(), get_parent().get_node(str(player)).transform, self.get_rid(), get_parent().get_node(str(player)).transform)
# follow()
Global_batch.carried_object_items[SAVE_KEY] = self
return