Sight Gizmo and Axes

I was looking for a way to be able to do the following:

1) Currently, there is a sight gizmo which becomes visible when BD component is open on the character. However, the gizmo seems casts only a opaque yellow ark plane, and when play testing (especially for a non-top-down game) it covers a lot of other game elements. Is there a way to make that gizmo cast a volume in the y axis as well, showing how far up and down the character is able to see. Also, is there a way to make it more transparent? For reference, I am referring to the type of arc that the old Rain AI (as difficult as it was to use) asset had a gizmo that would show a 3D arc.

2) Is there a way to make that gizmo visible in game? I am looking for a way to make the sight gizmo visible to the player only when the player character is crouching.
 
1. Unfortunately this gizmo is hard coded, but I can take a look at exposing it to the inspector. If you want to edit the color you can change CanSeeObject.OnDrawGizmos

2. The gizmos use Unity editor classes so it isn't available in a built player.
 
Top