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; }