19 lines
608 B
GDScript
19 lines
608 B
GDScript
extends Control
|
|
|
|
@onready var item_list : ItemList = $ItemList
|
|
|
|
func _ready() -> void:
|
|
await get_tree().create_timer(0.3).timeout
|
|
for item_scene in ItemSpawn.item_pool.common:
|
|
add_item_to_journal(item_scene.instantiate())
|
|
for item_scene in ItemSpawn.item_pool.rare:
|
|
add_item_to_journal(item_scene.instantiate())
|
|
for item_scene in ItemSpawn.item_pool.unique:
|
|
add_item_to_journal(item_scene.instantiate())
|
|
|
|
func _process(_delta: float) -> void:
|
|
if Input.is_action_just_pressed("journal"):
|
|
visible = not visible
|
|
|
|
func add_item_to_journal(item: Item):
|
|
item_list.add_item(item.item_name, item.icon)
|