monsterfangen/globals/inventory.gd

19 lines
479 B
GDScript

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