private void OnDressRequestItemFinish(List <CocoDressItemHolder> itemHolders, string requestId) { if (!RequestIsProcessing(requestId)) { return; } var itemModelsDic = new Dictionary <CocoDressItemHolder, List <GameObject> > (); itemHolders.ForEach(itemHolder => { var models = LoadItemModels(itemHolder); itemHolder.UnloadAsset(); itemModelsDic.Add(itemHolder, models); }); var finishAction = ProcessingRequestDic [requestId]; ProcessingRequestDic.Remove(requestId); if (finishAction != null) { finishAction(itemModelsDic); } }
public void CancelRequest(string requestId) { ProcessingRequestDic.Remove(requestId); }