Ejemplo n.º 1
0
    public void OnShow()
    {
        //data
        ServantData data = ServantManager.getInstace().getData();

        UIList list = transform.Find("Group_ServantSelect/ScrollView/Viewport/Content").GetComponent <UIList>();

        list.DrawList(data.nameToServant.Count, (index, listItem) =>
        {
            Servant servant = data.nameToServant[index];
            listItem.transform.Find("UIButton").GetComponent <Button>().onClick.AddListener(() =>
            {
                GameObject uiDialogShop = UIManager.getInstace().ShowDialog("DlgShop");
                uiDialogShop.GetComponent <DlgShop>().OnShow(servant.servantEName);
            });
            listItem.transform.Find("UIText").GetComponent <Text>().text = servant.servantEName;
        });
    }