Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
 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);
     }
 }