Add cutscene change event

This commit is contained in:
2025-01-05 19:39:05 -06:00
parent 9dce4bf2c7
commit 4e52d1383b
7 changed files with 117 additions and 18 deletions

View File

@@ -34,12 +34,11 @@ func update(delta:float) -> void:
event.start()
event.started = true
if !event.isDone():
event.update(delta)
event.update(delta)
if event.isDone():
event.end()
break
if event.isDone():
event.end()
break
elif self.type == ConcurrentType.SEQUENTIAL:
if self.current >= self.events.size():
@@ -50,12 +49,11 @@ func update(delta:float) -> void:
evt.start()
evt.started = true
if !evt.isDone():
evt.update(delta)
evt.update(delta)
if evt.isDone():
evt.end()
self.current += 1
if evt.isDone():
evt.end()
self.current += 1
func isDone() -> bool:
if self.type == ConcurrentType.SEQUENTIAL:
@@ -72,4 +70,4 @@ func isDone() -> bool:
return false;
printerr("Invalid ConcurrentType")
return false;
return false;