21 lines
543 B
GDScript
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()
|