Exemple #1
0
    private void MakeListItem()
    {
        for (int i = _ListItemFindings.Count - 1; i >= 0; i--)
        {
            int         k    = Random.Range(0, i);
            ItemFinding item = _ListItemFindings[k];
            _ListItemFindings[k] = _ListItemFindings[i];
            _ListItemFindings[i] = item;
        }

        for (int i = 0; i < 7; i++)
        {
            ItemFinding item = _ListItemFindings[i];
            GameObject  game = Instantiate(_ItemPrefab);
            game.transform.SetParent(_RootListItemUI);
            game.transform.localScale = new Vector3(1, 1, 1);
            game.transform.position   = Vector3.zero;
            ItemUIControl itemUIControl = game.GetComponent <ItemUIControl>();
            itemUIControl.InitLayout(item);
            _ListUIItem.Add(item.itemType, itemUIControl);
        }
    }