UnityEditor.AudioMixerSnapshotListView.DeleteSnapshot C# (CSharp) Method

DeleteSnapshot() private method

private DeleteSnapshot ( AudioMixerSnapshotController snapshot ) : void
snapshot UnityEditor.Audio.AudioMixerSnapshotController
return void
        private void DeleteSnapshot(AudioMixerSnapshotController snapshot)
        {
            if (this.m_Controller.snapshots.Length <= 1)
            {
                Debug.Log("You must have at least 1 snapshot in an AudioMixer.");
            }
            else
            {
                this.m_Controller.RemoveSnapshot(snapshot);
                this.LoadFromBackend();
                this.m_ReorderableListWithRenameAndScrollView.list.index = this.GetSnapshotIndex(this.m_Controller.TargetSnapshot);
                this.UpdateViews();
            }
        }