protected override void HandleOnAffirmativeButtonClicked()
        {
            var canvasGroup = this.GetAddComponent <CanvasGroup>();

            canvasGroup.blocksRaycasts = false;

            if (_onAffirmativeButtonClicked != null)
            {
                _onAffirmativeButtonClicked.InvokeIfNotNull(_SelectedIndex);
            }
            Hide();
        }