Bezier Curve Render issue with Terrain

For some reason when I’m trying to set a handles.drawbezier* function from one node to another (a couple of elongated cube prefabs), it only renders the curve when I’m underneath the terrain the two nodes are placed on top of, but the line is most definitely spawning above the terrain. When viewing from above the terrain, there is nothing.

Above:


Below:

When are you drawing this - in OnDrawGizmos or what? It looks like the bezier is simply being drawn before the terrain is being drawn.

Oh, I hadn’t thought of it that way. I’ll try it with OnDrawGizmos. It’s being run in OnSceneGUI right now.

Yup, confirmed. Thanks StarManta.