red_dragon_pon/base/scripts/interactive/pickupable_item.gd

16 lines
311 B
GDScript

extends InteractiveObject
class_name PickupableItem
@export var content: BasePickupableResource
func _ready() -> void:
if content.texture != null:
texture = content.texture
func _interact(_player: Player) -> void:
content = content._apply(_player)
if content == null:
queue_free()
return
_ready()