Some event stuff

This commit is contained in:
2025-06-04 21:51:13 -05:00
parent 7d47cbb86b
commit 6cfbdbc892
7 changed files with 67 additions and 4 deletions

View File

@@ -8,6 +8,8 @@ var ended:bool = false;
var interactor:EntityInteractor = null
var interactee:EntityInteractable = null
signal eventEnded()
# Godot Methods
func _process(delta: float) -> void:
if !started || ended:
@@ -37,6 +39,7 @@ func isDone() -> bool:
func end() -> void:
assert(ended == false)
ended = true
self.eventEnded.emit()
if self.inEventSystemTree:
EVENT.removeEvent(self)