whittler/scripts/game_manager.gd
Dan Baker 0fe23420ab All
2025-12-02 07:45:23 +00:00

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())