17 lines
215 B
GDScript
17 lines
215 B
GDScript
@tool
|
|
extends Node
|
|
class_name Completer
|
|
|
|
@export var one_shot: bool
|
|
|
|
signal triggered
|
|
|
|
var completed: bool
|
|
|
|
func toggle_complete():
|
|
if one_shot:
|
|
completed = true
|
|
else:
|
|
completed = !completed
|
|
triggered.emit()
|