Cow_Life_Sim_RPG/Interactions/Pickupable/Pickupable.gd

18 lines
394 B
GDScript

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()