Using self interupt with an event receiver

I wanted to use "Has received event" to detect when player has right clicked in the world to move the selected unit. However, if I use both interupt (which is required since we want the same branch to re-trigger if event is triggered again while moving) it seems that when "Has received event" sets itself to "false" after receiving the event, it triggers the self abort, which makes sense.

What I want to happen is whenever the event is triggered, the current Seek is interupted and a new one with the updated position is called. However atm Seek gets interupted instantly due to the self abort. I've tried all kind of hacky combinations and no luck.

Is there some way I can do this or something similar?

1633732220670.png
 
Last edited:
You could subclass the seek task and have it listen for the event. When the event is received it updates the position.
 
Top