Thanks a lot for your positive feedback as well as of course for the error report.
This is indeed an “unexpected behavior” and I was able to pinpoint the cause.
To fix this quickly, please open up Sequencer.cs and change the closure at line #43..
From this:
1
2
3
4
5
if(dynamic&&i<lastRunningNodeIndex){
outConnections[lastRunningNodeIndex].Reset();
}
To this:
1
2
3
4
5
6
7
if(dynamic&&i<lastRunningNodeIndex){
for(varj=i+1;j<=lastRunningNodeIndex;j++){
outConnections[j].Reset();
}
}
Please let me know if that works for you as expected and once again thank you for the clean report as well as your positive feedback!
If you encounter anything else, please let me know.