예제 #1
0
        public static AssetBundleRequest LoadAssetWithSubAssetsAsync <T>(string uri, int separateIndex = -1) where T : UnityEngine.Object
        {
            var tuple = AssetBundleHolder.Extract(uri, separateIndex);

            return(AssetBundleHolder.LoadAssetWithSubAssetsAsync <T>(tuple._1, tuple._2));
        }
예제 #2
0
        public static AssetBundleRequest LoadAssetWithSubAssetsAsync(string uri, Type type, int separateIndex = -1)
        {
            var tuple = AssetBundleHolder.Extract(uri, separateIndex);

            return(AssetBundleHolder.LoadAssetWithSubAssetsAsync(tuple._1, tuple._2, type));
        }
예제 #3
0
        public static AssetBundleRequest LoadAssetAsync(string uri, int separateIndex = -1)
        {
            var tuple = AssetBundleHolder.Extract(uri, separateIndex);

            return(AssetBundleHolder.LoadAssetAsync(tuple._1, tuple._2));
        }
예제 #4
0
        public static UnityEngine.Object[] LoadAssetWithSubAssets(string uri, Type type, int separateIndex = -1)
        {
            var tuple = AssetBundleHolder.Extract(uri, separateIndex);

            return(AssetBundleHolder.LoadAssetWithSubAssets(tuple._1, tuple._2, type));
        }
예제 #5
0
        public static UnityEngine.Object LoadAsset(string uri, int separateIndex = -1)
        {
            var tuple = AssetBundleHolder.Extract(uri, separateIndex);

            return(AssetBundleHolder.LoadAsset(tuple._1, tuple._2));
        }