public override void ReceiveOriginalParts(GUIListPartBS originalParts) { UI_SaleBonusCheckListItem ui_SaleBonusCheckListItem = originalParts as UI_SaleBonusCheckListItem; if (null != ui_SaleBonusCheckListItem) { this.getSaleBonus = ui_SaleBonusCheckListItem.getSaleBonus; this.getBonusAssetNum = ui_SaleBonusCheckListItem.getBonusAssetNum; } }
public void Initialize(SaleBonus bonus) { this.saleBonus = bonus; UI_SaleBonusCheckListItem ui_SaleBonusCheckListItem = this.listParts as UI_SaleBonusCheckListItem; if (null != ui_SaleBonusCheckListItem) { ui_SaleBonusCheckListItem.SetFuncSaleBonusAsset(new Func <int, GameWebAPI.ResponseAssetSalesBonusMaster.SalesBonus>(this.GetSalesBonus)); ui_SaleBonusCheckListItem.SetFuncBonusAssetNum(new Func <int, int>(this.GetBonusAssetNum)); } base.InitializeView(2); if (this.saleBonus != null) { base.CreateList(this.saleBonus.Count()); } }