Example #1
0
    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;
        }
    }
Example #2
0
    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);
    }