Possible bug in "Move To" behavior tree task in 4.9

Hi Rudy

I finally got round to doing a repro and unless I’ve screwed it up, I’ve got less functionality in the repro than in my project. I did the following;

  1. new third person C++ project.
  2. Two level script actors, C++ classes, one called persistent and one called streaming.
  3. Made a persistent level with the skydome in it and two streaming/sub levels with environment brushes, very simple from the example files. parented the persistent to persistent c++ class and sub levels to streaming C++ class. The sub levels occupy the same space.
  4. Made a navmesh bounds volume in the persistent level that overlaps both sub levels.
  5. Made an ai controller class and a bot character class. Made very simple blackboard and behavior tree. The tree just locates the player and then activates “move straight towards”. If that worked I was going to try “move to”, but it didnt.
  6. Placed third person start point and bot character in persistent level, and made an on begin play event in persistent level that loads the first sub level.

On pressing play I can see the behavior tree activated, on debugging I can see that its locating the player character and assigning it as a variable on the behavior tree blackboard. Move straight towards is activated but the bot doesnt move. I hit P and can see that the navmesh has been generated and covers the whole area.