monsterfangen/globals/inventory.gd

21 lines
543 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 data = MonsterData.new()
data.set_data("debuggy", {}, 5)
print("After setting it in inventory: ", data.display_name)
monsters.append(data)
# debug timeout to wait for the debug UI
await get_tree().create_timer(2.0).timeout
inventory_changed.emit()