示例#1
0
    public override void DrawCell(int i, int index, int count = 0)
    {
        base.DrawCell(i, index, count);
        var dataList = dynamicPackage.GetFilteredTradeInfoList();

        if (mIndex >= dataList.Count)
        {
            return;
        }
        NTradeInfo tradeInfo = dataList[mIndex];
        ITEM_RES   config    = itemPackage.GetItemDataByConfigID(tradeInfo.configID);

        nameLabel.text        = config.MinName;
        iconSprite.spriteName = config.IconName;
        NItemInfo info = itemPackage.GetItemInfo(tradeInfo.configID);

        if (info == null)
        {
            numLabel.text = "0";
        }
        else
        {
            numLabel.text = GlobalFunction.NumberFormat(info.number);
        }
    }
示例#2
0
    protected void OnClick()
    {
        NDictionary data = new NDictionary();
        NTradeInfo  info = dynamicPackage.GetFilteredTradeInfoList()[mIndex];

        data.Add("id", info.configID);
        FacadeSingleton.Instance.SendEvent("TradeSelecItem", data);
    }