private void SetDefenceLabel(PlayerDataModule module)
    {
        DefenceObj defencedata = module.GetItemByIDAndPos(mParam.itemid, mParam.packpos, mParam.packtype) as DefenceObj;

        if (null == defencedata)
        {
            return;
        }
        string ss = string.Format(StringHelper.GetString("defence_sale_money_count"), defencedata.GetSaleMoney());

        if (defencedata.GetSaleStars() > 0)
        {
            ss += "," + string.Format(StringHelper.GetString("defence_sale_starscout"), defencedata.GetSaleStars());
        }
        if (defencedata.GetSaleStones() > 0)
        {
            ss += "," + string.Format(StringHelper.GetString("defence_sale_stonescout"), defencedata.GetSaleStones());
        }
        ss += ".";

        DefenceTableItem item = DataManager.DefenceTable[mParam.itemid] as DefenceTableItem;

        if (null == item)
        {
            return;
        }
        ConfigTableItem configitem = DataManager.ConfigTable[item.quality] as ConfigTableItem;

        if (null == configitem)
        {
            return;
        }

        ss          += string.Format(StringHelper.GetString("is_sale"), "[" + configitem.value + "]" + item.name);
        mLabel1.text = ss;
    }