Do we have any idea what about the 4.7 upgrade breaks ?
I suspected it was the “Condition Check” in BTD_UpdateRoute - so I enabled the ‘override’ function: PerformConditionCheck.
It seems like there needs to be additional functionality added between the “Perform Condition Check” node and the “ReturnNode”. - No idea what though.
Edit 1: I got it to work. For anyone else wondering how to get working for 4.7, it is because of the new condition check function. To incorporate the new “PerformConditionCheckAi” (and its “non-ai” counterpart) - I just set it up exactly like the old Event Graph for UpdateRoute and got rid of everything in the event graph. Just make sure to to check “Return Value” on the return node. Set it up like so:
Edit 2: Researching further, I discovered that it isn’t really necessary to move everything from the event graph to the “PerformConditionCheckAi” function. It works just fine if all functionality stays in the event graph (just make sure to delete the depreciated nodes). As long as you enable the “PerformConditionCheckAi” function and switch the “Return Value” to true within that function, no other nodes are needed. seemed to be the the more intuitive solution as it keeps the condition check separate from the ‘doing stuff’ portion of the blueprint.
Hope helps.