public void AddRequestCallBack(SpriteCacheInfo info, Action <Sprite> callback) { IconApplyRequest request = applyRequest.Find(t => t.info.name.Equals(info.name)); if (request != null) { request.callback += callback; } }
protected virtual Sprite addRequest(AssetBundle assetBundle, long requestId, SpriteCacheInfo info, Action <Sprite> callback) { IconApplyRequest request = new IconApplyRequest(); request.requestId = requestId; request.info = info; request.assetBundle = assetBundle; request.callback = callback; applyRequest.Add(request); return(null); }