void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { helper.CountUp(); clientSupllier.SupplyAssetUnit(assetRequest, new CountingAssetSupplyListener { helper = helper, clientListener = listener }); }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { listenerDict[assetRequest.ID] = listener; req.units.Add(assetRequest); if (isGateOpen) { BeginAssetSupply(); } }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { var assetUnit = RequestToAssetUnit(assetRequest); if (assetUnit != null) { listener.supplyTaker.Take(assetUnit); } listener.supplyTaker.OnFinish(); }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { unitSupplier.SupplyAssetUnit(assetRequest, new SupplyIntegratingListener { assetItfcGiver = assetItfcGiver, assetRequest = assetRequest, integratorDict = implementerDict, clientListener = listener } ); }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { var myListner = new PrvtAssetIntegrateListener { clientListener = listener, assetRequest = assetRequest, parent = this }; Integrator.IntegrateAssetUnit(assetRequest, myListner); if (!myListner.didBegin) { listener.supplyTaker.None(); } }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit reqUnit, AssetUnitSupplyListener listener) { var log = new AssetRequestUnitStateLog { unit = reqUnit }; logs.Add(log); var requestSummery = reqUnit.ID + " ; " + reqUnit.assettype + " ; " + reqUnit.attributes[0]; log.reqViewer = requestPannel.panel.AddGeneralContent(requestSummery); baseSupplier.assetUnitSupplier.SupplyAssetUnit(reqUnit, new PrvtAssetUnitSupplyListener { parent = this, baseLitener = listener, log = log }); }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { var enumarator = suppliers.GetEnumerator(); if (enumarator.MoveNext()) { enumarator.Current.SupplyAssetUnit(assetRequest, new PrvtLis { clientListener = listener, suppliers = enumarator, assetRequest = assetRequest }); } else { listener.supplyTaker.None(); } }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { if (assetRequest.assettype != "Picture") { listener.supplyTaker.None(); return; } //check cache var temporaryAUInfo = new AssetUnitInfo { assettype = assetRequest.assettype, attributes = assetRequest.attributes[0], distributor = "GSearch", reference = "GSearch:" + assetRequest.attributes[0], shortname = "GSearch-" + assetRequest.attributes[0] }; listener.supplyTaker.Take(temporaryAUInfo); }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { req.AddOrMergeRequest_GetAdded(assetRequest); clientSup.SupplyAssetUnit(assetRequest, listener); }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { integrantSupplier.SupplyAssetUnit(assetRequest, new RecursiveUnitSupplyListener { integrantSupplier = integrantSupplier, clientListener = listener }); }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { listener.supplyTaker.None(); }
void AssetUnitSupplier.SupplyAssetUnit(AssetRequestUnit assetRequest, AssetUnitSupplyListener listener) { assetUnitSupplier.SupplyAssetUnit(assetRequest, new PrvtLis { listener = listener, parent = this }); }