Some event stuff
This commit is contained in:
@@ -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)
|
||||
|
||||
|
Reference in New Issue
Block a user