private void SetChoiceButtons(bool value) { cardHandler.EnableAllHandCards(false); validationButton.transform.gameObject.SetActive(true); declineButton.transform.gameObject.SetActive(true); if (value) { FadeItAll.FadeCanvasGroup(validationButton.GetComponent <CanvasGroup>(), 3, true); FadeItAll.FadeCanvasGroup(declineButton.GetComponent <CanvasGroup>(), 3, true); validationButton.onClick.AddListener(OnValidationClicked); declineButton.onClick.AddListener(OnDeclineClicked); } else { FadeItAll.FadeCanvasGroup(validationButton.GetComponent <CanvasGroup>(), 3, false); FadeItAll.FadeCanvasGroup(declineButton.GetComponent <CanvasGroup>(), 3, false); validationButton.onClick.RemoveListener(OnValidationClicked); declineButton.onClick.RemoveListener(OnDeclineClicked); } }