コード例 #1
0
    public void EV_Add()
    {
        ItemCellData cell = new ItemCellData();

        cell.Index   = grid.MaxCellData;
        cell.ImgName = string.Format("name:{0}", cell.Index);
        grid.AddItem(cell, true);
    }
コード例 #2
0
ファイル: TestCell.cs プロジェクト: tpdms025/WagooWagoo
    public override void UpdateData(IReuseCellData CellData)
    {
        ItemCellData item = CellData as ItemCellData;

        if (item == null)
        {
            return;
        }

        label.text  = string.Format("{0} {1}", item.ImgName, item.Index);
        label2.text = string.Format("{0}", item.Stage);
    }
コード例 #3
0
    void Start()
    {
        // 임의의 데이터가 생성해서 gird에 추가시켜둔다.
        // ItemCellData 는 IReuseCellData 상속받아서 구현된 데이터 클래스다.
        for (int i = 0; i < count; ++i)
        {
            ItemCellData cell = new ItemCellData();
            cell.Index   = i;
            cell.Stage   = string.Format("Stage" + i);
            cell.ImgName = string.Format("name:{0}", i);

            grid.AddItem(cell, false);
        }
        grid.UpdateAllCellData();
    }
コード例 #4
0
    IEnumerator InsertCoroutine()
    {
        var stashData = new StandardStashViewData(8, 16);

        var caseItem = new CaseCellData(0);

        stashData.InsertInventoryItem(stashData.GetInsertableId(caseItem).Value, caseItem);
        standardStashView.Apply(stashData);

        for (var i = 0; i < 20; i++)
        {
            var item = new ItemCellData(i % 6);
            stashData.InsertInventoryItem(stashData.GetInsertableId(item).Value, item);
            standardStashView.Apply(stashData);

            yield return(null);
        }
    }