public void Setup(string id, string aTitle, ActiveButtonGroup parent)
 {
     this._taskId   = id;
     TextField.text = aTitle;
     this._parent   = parent;
     Butncmp.onClick.AddListener(HandleClick);
     ArrowButton.onClick.AddListener(HandleArrowClick);
 }
 public void CreateMenu()
 {
     if (this.ActiveTaskList != null)
     {
         foreach (var activeTask in ActiveTaskList)
         {
             if (activeTask.UserId != null)
             {
                 GameObject menuGroupPrefab = this.ButtonGroupPool.GetObject();
                 _itemsFromButtonGroupPool.Add(menuGroupPrefab);                      // ADDED / EMIL
                 menuGroupPrefab.transform.SetParent(ContentPanel);
                 ActiveButtonGroup btngrp = menuGroupPrefab.GetComponent <ActiveButtonGroup> ();
                 btngrp.Setup(activeTask.SubTasks, activeTask.Id, activeTask.Title, this);
             }
         }
     }
 }