23 lines
532 B
GDScript
23 lines
532 B
GDScript
extends Node
|
|
var tick: Timer
|
|
var tick_count: int = 0
|
|
@onready var tick_process: TickProcess = TickProcess.new()
|
|
|
|
func _ready():
|
|
#var simulator = UnlockSimulator.new()
|
|
#add_child(simulator)
|
|
Unlocks.apply_modifiers()
|
|
setup_tick_timer()
|
|
|
|
func setup_tick_timer():
|
|
tick = Timer.new()
|
|
tick.wait_time = 1.0
|
|
tick.connect("timeout", _on_tick_timeout)
|
|
add_child(tick)
|
|
tick.start()
|
|
|
|
func _on_tick_timeout():
|
|
tick_count += 1
|
|
tick_process.tick()
|
|
Log.pr("Tick", str(tick_count))
|
|
Log.pr("Current Currency:", Inventory.get_currency())
|