19 lines
479 B
GDScript
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()
|