void addItem(deposited_element element) { var instance = GameObject.Instantiate(ListItemPrefab) as GameObject; instance.transform.SetParent(ContentPanel.transform, false); DiscoveredItemView view = new DiscoveredItemView(instance.transform); view.bar_decreasing_icon.sprite = element.decrease_index; //bar_icons[decrease_index]; view.bar_increasing_icon.sprite = element.increase_index; //bar_icons[increase_index]; view.item_deposited_icon.sprite = element.item_index; //bar_icons[item_index]; instance.transform.localScale = Vector3.one; element.display_once = false; }
// Use this for initialization void Start() { //check = false; ////Assign all the children of the content panel to an array. //LayoutElement[] myLayoutElements = ContentPanel.GetComponentsInChildren<LayoutElement>(); ////For each child in the array change its LayoutElement's preferred height size to 100. //foreach (LayoutElement element in myLayoutElements) //{ // element.preferredHeight = 100f; //} //0=power, 1=oxygen, 2=food, 3=water, 4=non wood = new deposited_element(item_icons[0], bar_icons[0], bar_icons[1]); apples = new deposited_element(item_icons[0], bar_icons[4], bar_icons[2]); apple_seeds = new deposited_element(item_icons[0], bar_icons[4], bar_icons[1]); corn = new deposited_element(item_icons[0], bar_icons[4], bar_icons[2]); biodiesel = new deposited_element(item_icons[0], bar_icons[2], bar_icons[0]); potato = new deposited_element(item_icons[0], bar_icons[4], bar_icons[2]); berry = new deposited_element(item_icons[0], bar_icons[4], bar_icons[2]); solar_panel = new deposited_element(item_icons[0], bar_icons[4], bar_icons[0]); }