extends Interaction func _ready(): add_action("Pick Up", pickUp) func pickUp(): var item = get_parent().item var player = GameVariables.player if player.currentInteractingItem == item: player.change_state("Idle") if get_parent().keyItem: InventoryManager.add_item_to_inventory(item, 1, "keyItems") else: InventoryManager.add_item_to_inventory(item) get_parent().queue_free()