17 lines
335 B
GDScript
17 lines
335 B
GDScript
extends Building
|
|
|
|
#@export var mined_item: Item = preload("res://items/metal.tres")
|
|
@export var mine_period: float = 1.0
|
|
|
|
var mine_timer: float = 0.0
|
|
|
|
func _process(delta: float) -> void:
|
|
super(delta)
|
|
mine_timer += delta
|
|
if mine_timer >= mine_period:
|
|
mine_timer -= mine_period
|
|
mine()
|
|
|
|
func mine() -> void:
|
|
producer.produce()
|