Files
project-thought-experiment/scripts/interactables/completer/completer_base.gd
2024-01-19 15:13:55 +01:00

17 lines
238 B
GDScript

extends Node
class_name Completer
@export var one_shot: bool
signal completed
signal uncompleted
var toggle: bool = true
func toggle_complete():
toggle = !toggle
if one_shot || toggle:
completed.emit()
else:
uncompleted.emit()