void SetActiveResult(StateHistorySampler.CaptureResult result) { if (result == m_activeResult) { return; } Reset(); m_activeResult = result; }
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(); }