I think that unfortunately this issue is not completely fixed yet. I think this part is too conservative when it comes to resetting:
1
2
3
4
5
6
7
8
9
10
11
switch(status)
{
caseStatus.Running:
if(dynamic&&i<lastRunningNodeIndex){
outConnections[lastRunningNodeIndex].Reset();
}
lastRunningNodeIndex=i;
returnStatus.Running;
I’m investigating to find a minimal BT to show you the issue. Most likely all nodes > i and <= lastRunningNodeIndex will need to be reset. Not just the lastRunningNodeIndex one.
Login
Register
By registering on this website you agree to our Privacy Policy.