Yep, that makes sense 🙂
Since the when the graph is paused nothing is really updated, I think that this could simply be achieved by changing the early return evaluation in Graph.SendEvent method to this, thus the event will be “catched” whether the graph is running or paused regardless:
1
2
3
4
5
if(!isRunning&&!isPaused){
return;
}
Can you please confirm that this change brings the same behaviour you are suggesting?
Thanks!