void OnPostRender() { Line3DBuffer line3DBuffer = DebugOverlay.GetLine3DBuffer(); if (line3DBuffer != null) { line3DBuffer.Draw(); } }
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 }