void OnPostRender()
    {
        Line3DBuffer line3DBuffer = DebugOverlay.GetLine3DBuffer();

        if (line3DBuffer != null)
        {
            line3DBuffer.Draw();
        }
    }
Exemple #2
0
    void Awake()
    {
        m_LineMaterial = new Material(lineShaderProc);
        m_line3DBuffer = new Line3DBuffer();

#if UNITY_EDITOR
        Camera[] sceneCameras = UnityEditor.SceneView.GetAllSceneCameras();
        foreach (var camera in sceneCameras)
        {
            camera.gameObject.AddComponent <DebugOverlayCamera>();
        }
#endif
    }