Is there any way to set “area flags” in the Blueprint version of a custom Nav Area, or do I have to create a C++ version?
AreaFlags are accessible only in C++.
Once I set the area flags, how in the world do I get them? Just a boolean check to see if a point on the NavMesh has a certain flag or not.
If you use ANavigationData.ProjectPoint to snap a location to navmesh you’ll get a FNavLocation back. It consists of a location and a NodeRef. You can then use that node ref as a parameter to ARecastNavmesh.GetPolyFlags call. This will give you both poly and the area flags.