Is it possible to interrupt the processing of one schematic, call another schematic from a Start Machine node or script, and resume the interrupted schematic after the various processes have been executed?
You can check the "Wait" field in the Start Machine node and the schematic calling Start Machine will not continue until after the machine has finished processing.
In that case, uncheck the Wait field in Start Machine so Machine A will continue while Machine B is running.
Then, immediately after the start machine node in Machine A add a Wait node with a small time (something like 0.1 is probably fine) and connect it to a Check Variable node. In this node, check for your bool variable that will be set in Machine B. If it fails, connect back to the Wait node and it’ll wait then try again, ad naseum.
On success, just connect to the remaining behavior in Machine A
I think I can manage.
Thank you!
In the Wait node, there seems to be an int condition, but no bool.
Is it possible to have the node wait in the middle of the node until the condition is met?
If it matches, it will resume.
Then, immediately after the start machine node in Machine A add a Wait node with a small time (something like 0.1 is probably fine) and connect it to a Check Variable node. In this node, check for your bool variable that will be set in Machine B. If it fails, connect back to the Wait node and it’ll wait then try again, ad naseum.
On success, just connect to the remaining behavior in Machine A
Thank you very much!