public void MoveToNextBarrier() { if(this.eventsTable[this.currentIndex].HasFinishedSequence()) { this.currentIndex++; if(this.HasFinished() == false) { this.StartExecution(); } } }