Пример #1
0
        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);
        }
Пример #2
0
        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++;
            }
        }