Esempio n. 1
0
    void SetActiveResult(StateHistorySampler.CaptureResult result)
    {
        if (result == m_activeResult)
        {
            return;
        }

        Reset();
        m_activeResult = result;
    }
Esempio n. 2
0
    private void OnCapture(StateHistorySampler.CaptureResult result)
    {
        //if(m_pauseOnCapture)
        //EditorApplication.isPaused = true;

        int endTick = result.firstTick + result.count - 1;

        if (m_captureResults.ContainsKey(endTick))
        {
            m_captureResults[endTick] = result;
        }
        else
        {
            m_captureResults.Add(endTick, result);
        }

        SetActiveResult(result);

        Repaint();
    }