Object Depth Rendering

I’m new to using Shaders in Unity, and I’m currently experiencing a problem where the tree in the image below is rendering below the asphalt. The tree is currently using a legacy diffuse shader which I’ve modified to include the “RenderType”=“Overlay” tag in the sub shader.

Try changing the queue in the subshader tags instead, like so:

SubShader {
		Tags { "RenderType"="Opaque" "Queue"="Geometry+1"}

If that doesn’t work, try setting queue to Overlay as a sanity check.