extends Node func _ready() -> void: LevelEventBus.hotbar_packets_update.connect(on_hotbar_updated) func on_hotbar_updated(hotbar : Array[SeedpacketResource]): for child in get_children(): child.queue_free() for seedpacket in hotbar: var packet = preload("res://scenes/gui/seedpacket.tscn").instantiate() packet.held_resource = seedpacket add_child(packet) packet.set_handler(HotbarHandler.new(packet))