Get the Green Areas of a Navmesh from a Blueprint

I am trying to set a randomize waypoint path in my game. I have a navmesh set up, and I am going to be having a target point be spawned in a random location after the AI reaches the first one.

Thing is, I need the target point to spawn in a walkable part of the navmesh, i.e, the green areas of a navmesh.

How can I validate the location of an actor lines within the green portion of a given navmesh?

I won’t answer since that will tend to stop others from giving you a good answer, but in this thread, UE4 Pathfinding...basic AI - Cinematics & Media - Unreal Engine Forums, the 5th post down addresses this. You will note in his comments after the blueprint, that he says “call GetRandomPoint/GetRandomPointInRadius functions (leave NavData and FilterClass empty) to pick random points on navmesh”. I haven’t tried this because I’m not quite there, but I found it because I was looking to solve the same issue for myself, the vector return point from that function might provide you the spawn location already within the navmesh (or that’s how I read it). If you try this and it works, I’d like to know too.