Hi there, I'm building a tree that moves an agent towards a point in the world. When it gets within a range of that point, I want it (for the moment) to output a message.
The problem I'm having is the following. If I run the tree as is, it moves through as expected but the Get Remaining Distance task reports 0 distance. This means it moves through each task and hits the Log Task on the first execution of the tree. After which, the Get Remaining Distance seems to wake up, return the correct distance to the target point and the tree behaves as expected.
The only way I can seem to resolve this is to enable the 'Wait' task (currently 1 second), so the Get Remaining Task has time to calculate the the distance to the point. It then works perfectly.
I'm imagining I'm screwing up here somewhere, any advice would be most welcome!
Thanks
Ant
The problem I'm having is the following. If I run the tree as is, it moves through as expected but the Get Remaining Distance task reports 0 distance. This means it moves through each task and hits the Log Task on the first execution of the tree. After which, the Get Remaining Distance seems to wake up, return the correct distance to the target point and the tree behaves as expected.
The only way I can seem to resolve this is to enable the 'Wait' task (currently 1 second), so the Get Remaining Task has time to calculate the the distance to the point. It then works perfectly.
I'm imagining I'm screwing up here somewhere, any advice would be most welcome!
Thanks
Ant