1234567891011121314151617181920212223242526272829303132333435363738 |
- extends Control
-
- onready var timer := $Timer
-
- var jump_key = "dialogic_next"
-
- var waiting = false
-
-
- func _input(event):
- if event.is_action_pressed(jump_key) and waiting:
- waiting = false
-
-
- func _ready():
- hide()
-
-
- func stop():
- waiting = false
- timer.stop()
- hide()
-
-
- func start():
- waiting = true
- timer.start()
- show()
-
-
- func _on_Timer_timeout() -> void:
- if waiting:
- if visible:
- hide()
- else:
- show()
- else:
- stop()
|