TowerGameProto/scripts/storage.gd

17 lines
324 B
GDScript3
Raw Normal View History

2025-04-16 22:56:14 +01:00
extends Machine
func _ready() -> void:
super()
func _process(delta: float) -> void:
if stored_items.is_empty():
return
var item: Item = stored_items.pick_random()
if item == null:
return
if !can_send_item(item):
return
var item_node: ItemNode = unstore_item(item)
if item_node != null:
send_item(item_node)