You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here a proposal that works for me. Maybe you could find a better implementation:
if (context.last.index != index || forceConditionalEvaluation)
run = DoConditionalStack(id, context);
if (!run)
{
context.status = NodeStatus.Failure;
if (context.node.node is Action actionToAbort)
{
actionToAbort.OnNodeExit(nodeMemory[id], context.agent);
}
return parent;
}
Above
schema/Runtime/Proc/ExecutableNode.cs
Line 320 in 3bc87e4
should be called.
If this does not happen, cleanup or update tasks cannot run if after a conditional evaluation the node is aborted.
The text was updated successfully, but these errors were encountered: