예제 #1
0
    public Button CreateChoice(string text, int choiceIndex)
    {
        Button choice = Instantiate(buttonPrefab) as Button;

        choice.transform.SetParent(this.transform);
        choice.GetComponentInChildren <Text>().text = text;
        choice.onClick.AddListener(delegate
        {
            dm.Choose(choiceIndex);
        });
        RectTransform rt = choice.GetComponent <RectTransform>();

        rt.anchoredPosition = new Vector2(25f, dialoguePos.anchoredPosition.y - dialoguePos.sizeDelta.y / 2 - 5f - buttons.Count * buttonPos.sizeDelta.y);
        buttons.Add(choice);
        return(choice);
    }