Ejemplo n.º 1
0
    public void Setup()
    {
        ConstructionSiteUI[] children = ConstructionsContainer.GetComponentsInChildren <ConstructionSiteUI> ();

        foreach (ConstructionSiteUI child in children)
        {
            if (child != ConstructionsContainer.transform)
            {
                Destroy(child.gameObject);
            }
        }


        foreach (ConstructionSite site in BuildingManager.Instance.ReadySites)
        {
            ConstructionSiteUI siteUI = Instantiate(ConstructionSiteUI, ConstructionsContainer.transform);
            //site.ItemIcon.sprite = site.Building
            siteUI.NameText.text = site.Building.name + " - " + site.LevelName;
            siteUI.Site          = site;
            siteUI.ConfirmButton.onClick.AddListener(delegate {
                SelectConstructionSite(siteUI);
            });
        }

        GetComponent <WindowToggle> ().Toggle();
    }
Ejemplo n.º 2
0
 public void SelectConstructionSite(ConstructionSiteUI pSite)
 {
     SelectedUI = pSite;
 }