private GameObject CreateInteractionButton(GameObject panel, JobInfo jobInfo) { var button = Instantiate(interactionButtonPrefab, panel.transform); ButtonUtil.AdjustPosition(button, -1); ButtonUtil.SetText(button, jobInfo.Method.Name); return(button); }
public void SetJobButtons(Responsible responsible) { foreach (Transform child in jobPanel.transform) { child.SetParent(null); } var i = 0; foreach (var job in responsible.Jobs) { job.Button.transform.SetParent(jobPanel.transform); ButtonUtil.AdjustPosition(job.Button, 1, i); i++; } }