extends Node # SIGNALS signal inventory_changed # The players current monsters in the inventory are saved here var monsters: Array # Called when the node enters the scene tree for the first time. func _ready() -> void: setup_new_inventory() func setup_new_inventory() -> void: var stats = MonsterStats.new() stats.manual_init("Bat", 2) monsters.append(stats) # debug timeout to wait for the debug UI await get_tree().create_timer(2.0).timeout inventory_changed.emit()