|
class_name ItemGrid
|
|
extends GridContainer
|
|
|
|
@export var slot_scene:PackedScene
|
|
|
|
func display(items:Array[Item]):
|
|
for child in get_children():
|
|
child.queue_free()
|
|
|
|
for item in items:
|
|
var slot:ItemSlot = slot_scene.instantiate()
|
|
add_child(slot)
|
|
slot.display(item)
|