Intellisense Errors, code completion issues

Hey Guys,

So I recently shifted to UE4 after years of Unity development, purely to learn some different tech. I’m currently doing a project with some AI, and I’m very conscious about becoming overdependent on blueprints when I’m also trying to learn the C++ side of the process.

I’m currently just trying to make a Behaviour Tree Task, and I keep having these repeated same issues with C++ and intellisense. Firstly my project compiles fine (if I comment out the blackboard->GetValueAsObject()) line. But the intellisense errors around UCLASS are
a) very annoying
and b) are perhaps in some way linked (or symptomatic of the same mistake that I’ve made) that I can’t in anyway access the “resource” FBlackboardKeySelector variable.

I’m unsure if I’ve made a mistake in some way or if the “resource” variable simply isn’t being autocompleted but I can’t explore any options within “resource.” so I don’t have a way to find out what I can do. It may be over-reliance on my part on autocomplete and intellisense to simply browse member variables and functions but that’s generally how I work out what to do, and I can’t do it with this variable.

I’m also finding having constant squigglies around my code very distracting (even if I can still compile) is there a way to fix the error reporting whilst keeping it there rather than simply disabling squigglies? And is there something I’m doing particularly wrong in my current situation?

Apparently this is a common issue among UE4 developers. As you can see

Despite Epic claims that UE4 has proper Intellisense support, as you can see here in the oficial documentation, I am still looking for a solution for that.

In my machine, VS2013 takes from 4 to 5 minutes to complete the parse for a simple file in a simple game project.

I’m going to try this with a stand alone version of UE4. Right now I’m building from the engine source code, maybe this could speedup intellisense.