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); }