public AssetBundleData(string bundleName, AssetBundle bundle, eBundleLoadType loadType)
 {
     _bundle     = bundle;
     _bundleName = bundleName;
     _loadType   = loadType;
     _assetList  = new List <UnityEngine.Object>();
 }
Example #2
0
    static AsssetBundleLoadTable CreateLoadTable(int tableIndex, eBundleLoadType type, int loadIndex, string bundleName)
    {
        AsssetBundleLoadTable data = new AsssetBundleLoadTable();

        data._tableIndex = tableIndex;
        data._loadIndex  = loadIndex;
        data._bundleType = type;
        data._bundleName = bundleName;
        return(data);
    }
Example #3
0
    AssetBundleData AddAseetBundle(string bundleName, AssetBundle bundle, eBundleLoadType loadType)
    {
        AssetBundleData data = null;

        if (_bundleDIc.ContainsKey(bundleName) == false)
        {
            data = CreateBundleData(bundleName, bundle, loadType);
            _bundleDIc.Add(bundleName, data);
        }
        return(data);
    }
Example #4
0
    AssetBundleData CreateBundleData(string bundleName, AssetBundle bundle, eBundleLoadType loadtype)
    {
        AssetBundleData bundleData = new AssetBundleData(bundleName, bundle, loadtype);

        return(bundleData);
    }