Example #1
0
 void clearCaches()
 {
     AudioUtilBindings.stopAllClips();
     isPaused = false;
     waveformRenderer.clearMinMaxCache();
     selectionRenderer.clearCaches();
     volumeGraph = new VolumeGraph();
 }
Example #2
0
    void OnEnable()
    {
        volumeGraph       = new VolumeGraph();
        selectionRenderer = new SelectionRenderer();
        waveformRenderer  = new AudioWaveformRenderer(volumeGraph.volumeAtTime, () => currentAudioData);
        selectionRenderer.selectionChanged += onSelectionRangeChanged;

        wantsMouseMove            = true;
        EditorApplication.update += onUpdate;
    }