extends StaticBody3D class_name ItemCard @export var card: Card func pick_up() -> Card: $CollisionShape3D.call_deferred("set_disabled", true) $model/CSGSphere3D.set_visible(false) $AudioStreamPlayer3D.play() networked_pick_up.rpc() return card @rpc func networked_pick_up(): $CollisionShape3D.call_deferred("set_disabled", true) $model/CSGSphere3D.set_visible(false) $AudioStreamPlayer3D.play() func _on_audio_stream_player_3d_finished() -> void: queue_free()