Esempio n. 1
0
    public override void ShowList()
    {
        base.ShowList();

        if (BattleModel.Instance.crtBattle == null)
        {
            return;
        }

        int i;

        for (i = 0; i < BattleModel.Instance.crtBattle.battle_height; i++)
        {
            for (int j = 0; j < BattleModel.Instance.crtBattle.battle_width; j++)
            {
                BattleCellInfo cell    = BattleModel.Instance.crtBattle.allCells[i][j];
                GameObject     bgItem  = CreateBaseItem(j, i, cell.bg_id);
                FightBaseItem  itemCtr = bgItem.GetComponent <FightBaseItem>();

                if (cell.bg_id == 10202)
                {
                    //DestroyObject(bgItem);
                    itemCtr.iconImage.color = ColorUtil.GetColor(ColorUtil.COLOR_BLACK, 0.3f);
                    itemCtr.iconImage.rectTransform.sizeDelta = new Vector2(PosUtil.CELL_VIEW_W * 0.95f, PosUtil.CELL_W * 0.94f);
                }
                else
                {
                    itemCtr.iconImage.rectTransform.sizeDelta = new Vector2(PosUtil.CELL_VIEW_W * 0.9f, PosUtil.CELL_W * 0.9f);
                }
            }
        }
    }
Esempio n. 2
0
    protected GameObject CreateBaseItem(int posX, int posY, int icon)
    {
        if (icon <= 0)
        {
            return(null);
        }

        GameObject item = list.NewItem();

        item.name = posX + "_" + posY;

        FightBaseItem itemCtr = item.AddComponent <FightBaseItem>();

        itemCtr.type = type;
        itemCtr.icon = icon;
        PosUtil.SetFightCellPos(item.transform, posX, posY);
        return(item);
    }