Example #1
0
 private void SetScrollView()
 {
     foreach (QuestionDataBase questionDataBase in QuestionDataBaseManager.Instance.QuestionDataBases)
     {
         GameObject newContentElement = Instantiate(QuestionBaseContentElementPrefab,
                                                    Content);
         QuestionDataBaseScrollViewElement newContentElementScript =
             newContentElement.GetComponent <QuestionDataBaseScrollViewElement>();
         newContentElementScript.SetQuestionBase(questionDataBase);
         newContentElementScript.ChooseBaseToggle.group = ContentToggleGroup;
         newContentElementScript.ChooseBaseToggle.onValueChanged.AddListener(
             delegate
         {
             ContentElementOnToggled(newContentElementScript.ChooseBaseToggle, newContentElementScript);
         });
         newContentElementScript.EditButton.onClick.AddListener(
             delegate
         {
             ContentElementOnEdit(newContentElementScript.QuestionDataBase);
         });
         newContentElementScript.ResetButton.onClick.AddListener(
             delegate
         {
             ContentElementOnReset(newContentElementScript);
         });
         newContentElementScript.DeleteButton.onClick.AddListener(
             delegate
         {
             ContentElementOnDelete(newContentElementScript);
         });
     }
 }
Example #2
0
 private void ContentElementOnToggled(bool value, QuestionDataBaseScrollViewElement questionBaseContentElement)
 {
     if (value)
     {
         SelectedBase = questionBaseContentElement;
     }
 }
Example #3
0
 public override void OnEnable()
 {
     SelectedBase = null;
     UIManager.Instance.Background.DisableAll();
     UIManager.Instance.Background.BackButton.gameObject.SetActive(true);
     UIManager.Instance.Background.SetBackButtonListener(UIManager.Instance.GoBack);
     ClearScrollView();
     SetScrollView();
 }
Example #4
0
 private void ContentElementOnReset(QuestionDataBaseScrollViewElement contentElement)
 {
     YesOrNo.SetFromChooseBaseResetButton(contentElement.QuestionDataBase);
     UIManager.Instance.GoToView(YesOrNo);
 }