Push Pawn Action

Hello!
Let’s look at Behavior Tree and Pawn Action class.

Notify Observer = On Result Change. Observer Aborts = both.

PushPawnAction starts to work when decorator value result is changed (TalkToPlayer = true).

When result is changed again (TalkToPlayer = false), PushPawnAction task should be aborted. Yes, Event Action Finished is triggered in pawn action class, but task in behavior tree is not aborted.

It works perfectly with all the rest tasks, but not with PushPawnAction. It is not aborted.

What I’m doing wrong?

Thanks!

Up