123456789101112131415161718192021222324252627282930313233343536373839 |
- extends Node
-
- @export var cost = 10
- @export var click_value = 1
- @export var active = false
- @onready var generator_timer = $"../GeneratorTimer"
- @onready var l1_display = $"L1 Display"
- @onready var score
- @onready var l1_text
- @onready var my_timer
-
- @onready var text1 = "Clicking "
- @onready var text2 = " per second!"
-
- signal gl1_click(value)
-
- # Called when the node enters the scene tree for the first time.
- func _ready():
- # Don't use this unless you want it to happen before the interface loads! Use _on_interface_ready instead.
- pass # Replace with function body.
-
-
- # Called every frame. 'delta' is the elapsed time since the previous frame.
- func _process(delta):
- pass
-
- func start_clicking():
- active = true
- generator_timer.start()
-
- func _on_generator_timer_timeout():
- if active:
- print("Emitted click.")
- gl1_click.emit(click_value)
- generator_timer.start()
-
- func _on_interface_ready():
- l1_text = $"L1 Display/L1 Text"
- score = $"../../Messages/Score"
|