Exemplo n.º 1
0
 private void PlayModeChange(PlayModeStateChange change)
 {
     if (change == PlayModeStateChange.ExitingEditMode)
     {
         TimingDebugger.ClearAll();
     }
 }
Exemplo n.º 2
0
        private void OnGUI()
        {
            FillGrid(TimingDebugger.root, grid);
            grid.DisplayGUI(position.width);

            if (GUILayout.Button("Reset"))
            {
                TimingDebugger.ClearAll();
                grid.Clear();
            }
        }
Exemplo n.º 3
0
        private void Update()
        {
            if (TimingDebugger.hasRecordedThisFrame)
            {
                Repaint();
            }

            if (Time.frameCount > TimingDebugger.prevFrameCount)
            {
                TimingDebugger.EndFrame();
                TimingDebugger.prevFrameCount = Time.frameCount;
            }
        }
Exemplo n.º 4
0
        public void Update()
        {
            TimingDebugger.Start("Tester - Update");

            VisualDebug.WireSphere(Vector3.zero, 2f, Color.red);

            VisualDebug.WireMesh(testMesh, Vector3.zero, Quaternion.identity, Vector3.one, Color.red);

            //VisualDebug.DrawLine(Vector3.zero, Vector3.one * 10f, Color.blue, Color.red);
            VisualDebug.Wire(new VisualDebug.WireVertex(Vector3.up, Color.blue), new VisualDebug.WireVertex(Vector3.up * 6f + Vector3.left * 2.5f, Color.red), new VisualDebug.WireVertex(Vector3.up * 1f + Vector3.left * 5f, Color.green), new VisualDebug.WireVertex(Vector3.up, Color.blue));
            VisualDebug.Circle(Vector3.up * 2f, Vector3.up, 1f, Color.yellow);

            VisualDebug.WireCube(Vector3.up * 2f, Vector3.one, Color.cyan);
            VisualDebug.WireSphere(Vector3.right * 2f, 1f, Color.yellow);

            Camera mainCam = Camera.main;

            VisualDebug.Frustum(mainCam.worldToCameraMatrix, mainCam.projectionMatrix, mainCam.nearClipPlane, mainCam.farClipPlane, Color.red, Color.green);

            TimingDebugger.Stop();
        }