private void ProcessResponseSelected(QuestionnaireButtonResponse selectedResponse) { ResponseParent.SetActive(false); AnswerParent.SetActive(true); foreach (QuestionnaireButtonResponse response in Responses) { response.SelectedImage.gameObject.SetActive(response == selectedResponse); } }
public void Start() { for (int i = 0; i < Responses.Length; i++) { QuestionnaireButtonResponse questionnaireButtonResponse = Responses[i]; questionnaireButtonResponse.SelectionButton.onClick.AddListener(() => ProcessResponseSelected(questionnaireButtonResponse)); } Reset(); }