Add cutscene change event
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user