Fixed parallel event bug

This commit is contained in:
2023-04-24 22:35:45 -07:00
parent 87d12982d1
commit a231b14df4
4 changed files with 60 additions and 4 deletions

View File

@ -25,13 +25,14 @@ namespace Dawn {
auto itEvents = this->events.begin();
while(itEvents != this->events.end()) {
auto event = *itEvents;
event->start(this, this);
eventCount++;
useEvent([&]{
eventCompleteCount++;
if(eventCompleteCount >= eventCount) this->next();
}, event->eventFinished);
event->start(this, this);
itEvents++;
}
}