UE 4.7 project upgrade breaks UBlackboardComp
I have an AIController subclass named AEnemyAIController with the following members in the header:
Both classes feature the following forward class references in the header:
And the .cpp file features the following include macros, in addition to the ones for the header and other referenced custom classes:
In its implementation of Possess(), it features the following code:
All of the above worked as expected in UE 4.6.1, but upgrading the project to UE 4.7 with no changes to the code results in the following error:
Either the program somehow does not know what UBlackboardData is (which would likely be due to using the wrong include macro when attempting to reference the relevant code, with the include macro being #include "BehaviorTree/BlackboardData.h"), I'm handling pointers wrong, the engine code has changed some of its pointer handling, or it's something else entirely. What could be the cause of the same code being broken in UE 4.7 despite working perfectly and as expected in UE 4.6.1?
asked Feb 26 '15 at 04:58 AM in C++ Programming
Of course you need to make sure
BTW, why do you need to do blackboard setup manually?
answered Feb 26 '15 at 11:31 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here