У меня есть 4 узла в моей симуляции, в коде я проверяю флаг.
Если это стало истиной во время выполнения любого узла, то >> я хочу остановить выполнение для всех узлов strong> и перейти к выполнению метода завершения для каждого узла.
Я пытаюсь сделать следующее, но это не вызывает метод завершения!
if(flag == true)
{ finish();
abort();
}
Как я могу это сделать? Спасибо,
abort()
будет вызываться независимо от того,(flag == true)
- это предназначено? - person JBentley   schedule 17.04.2013finish
будет вызываться, если(flag == true)
. Либо код не достигается, либо(flag == false)
, либоfinish
вызывается и просто не дает ожидаемых побочных эффектов. - person JBentley   schedule 17.04.2013