Пример #1
0
        public UnityEngine.Object Load()
        {
            if (!CheckLoadStatus())
            {
                return(null);
            }
            if (asset)
            {
                return(asset);
            }
            if (bundleLoader == null)
            {
                string bundleName = ResourceSetting.GetBundleName(resID);
                bundleLoader = resourceModule.GetBundleLoader(bundleName);
            }
            AssetBundle bundle = bundleLoader.Load();

            asset  = bundle.LoadAsset(resID.assetName);
            status = eLoadStatus.Loaded;
            return(asset);
        }