// Use this for initialization void Start() { List <UIButton> itemList = new List <UIButton>(); UIButton item = (UIButton)_DropDownMenu.GetItem("DupItem"); itemList.Add(item); for (int i = 0; i < 9; i++) { UIButton newItem = (UIButton)item.Clone(); _DropDownMenu.AddItem(newItem, item.transform.parent); itemList.Add(newItem); } for (int i = 0; i < itemList.Count - 1; i++) { itemList[i].SetText(_TileData[i]._TileName); itemList[i].SetName(_TileData[i]._TileName); itemList[i].SetItemData(_TileData[i]); } // Export itemList[itemList.Count - 1].SetName("Export"); itemList[itemList.Count - 1].SetText("Export"); _DropDownMenu.AddItemClickListener(ItemClicked); _DropDownMenu.SetVisibility(false); GameObject levelParent = GameObject.Find("LevelParent"); if (levelParent == null) { levelParent = new GameObject("LevelParent"); } mLevelTransformParent = levelParent.transform; }