コード例 #1
0
    // 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;
    }