Esempio n. 1
0
    private void LoadAssetInternal(string abName, string resName, OnResourceLoadDone callback, object custom)
    {
        var _request = AssetBundleManager.LoadAssetAsync(abName, resName, typeof(T));

        if (_request != null)
        {
            ResLoadOpreation resOpre = new ResLoadOpreation();
            resOpre.abName     = abName;
            resOpre.opera      = _request;
            resOpre.resName    = resName;
            resOpre.callback   = callback;
            resOpre.custonData = custom;
            _tempRequestList.Add(resOpre);
        }
    }
Esempio n. 2
0
    private void OnLoadDone(ResLoadOpreation opre)
    {
        T res = opre.opera.GetAsset <T>();

        OnProcessResLoadedDone(res, opre.abName, opre.resName, opre.custonData, opre.callback);
    }