public void SelectionChanged(int index) { if (index >= this.m_Snapshots.Count) { index = this.m_Snapshots.Count - 1; } this.m_Controller.TargetSnapshot = this.m_Snapshots[index]; this.UpdateViews(); }