public FacilityDisplay GenerateFacilityDisplay(int index) { FacilityDisplay newfacility = Instantiate <FacilityDisplay>(Prefab_facility); newfacility.transform.SetParent(content); newfacility.facilityPallete = this; newfacility.index = index; newfacility.size = size; newfacility.width = width; newfacility.height = height; return(newfacility); }
public void OnFacilityButton() { for (int i = 0; i < BuildableFacility.Count; i++) { FacilityDisplay facility = content.transform.GetChild(i).GetComponent <FacilityDisplay>(); facility.gameObject.GetComponent <Image>().color = facility.type != currentType?Color.white:color; } currentItem = ItemType.NUM; currentLevel = 1; currentDestination = null; productcontent.gameObject.SetActive(true); facilityBuildPanel.UpdateBuildPanel(); //UnselectItem(); }