public GameWebAPI.ResponseAssetSalesBonusMaster.SalesBonus GetMaster(int index) { GameWebAPI.ResponseAssetSalesBonusMaster.SalesBonus result = null; if (this.saleBonuses != null && index < this.saleBonuses.Count) { result = this.saleBonuses[index].master; } return(result); }
public void AddBonus(GameWebAPI.ResponseAssetSalesBonusMaster.SalesBonus bonusMaster, int saleNum) { int num; if (int.TryParse(bonusMaster.bonusAssetNum, out num)) { SaleBonus.Info item = new SaleBonus.Info { master = bonusMaster, num = num * saleNum }; this.saleBonuses.Add(item); } }
protected override void OnUpdatedParts(int listPartsIndex) { if (this.getSaleBonus != null) { GameWebAPI.ResponseAssetSalesBonusMaster.SalesBonus salesBonus = this.getSaleBonus(listPartsIndex); if (salesBonus != null) { this.SetAssetIcon(salesBonus.baseAssetCategoryId, salesBonus.baseAssetValue, this.saleAssetsIcon); this.SetAssetIcon(salesBonus.bonusAssetCategoryId, salesBonus.bonusAssetValue, this.bonusAssetsIcon); this.uiIcon.SetAssetCategory(salesBonus.bonusAssetCategoryId, salesBonus.bonusAssetValue); } } if (this.getBonusAssetNum != null) { int num = this.getBonusAssetNum(listPartsIndex); this.bonusNumLabel.text = string.Format(StringMaster.GetString("AssetSalesBonusCount"), num); } }