// Adds the button gameobjects and assigns taskbuttonscripts
 private void AddTaskButtons()
 {
     if (TaskList == null)
     {
         return;
     }
     foreach (var task in TaskList)
     {
         if (task.UserId == null)                   // TODO: check if no one "has task"
         {
             GameObject newButton = ButtonObjectPool.GetObject();
             newButton.transform.SetParent(ContentPanel);
             TaskButtonScript taskButton = newButton.GetComponent <TaskButtonScript> ();
             taskButton.Setup(task, this, this.PageSwapperReference);
         }
     }
 }
Пример #2
0
 public void Setup(TaskButtonScript parent)
 {
     this.Parent = parent;
     this.ToggleComponent.isOn = false;
 }
Пример #3
0
 // Use this for initialization
 void Awake()
 {
     Parent          = transform.parent.gameObject.GetComponent <TaskButtonScript> ();
     ToggleComponent = transform.gameObject.GetComponent <Toggle> ();
     ToggleComponent.onValueChanged.AddListener(HandleClick);
 }