示例#1
0
        //実際にロードするパスを設定
        protected virtual string ParseLoadPath()
        {
            switch (FileInfo.StrageType)
            {
            case AssetFileStrageType.Server:
            case AssetFileStrageType.StreamingAssets:
            {
                if (this.FileInfo.AssetBundleInfo == null)
                {
                    Debug.LogError("Not found in assetbundle list " + FileName);
                    return(FilePathUtil.EncodeUrl(FileName));
                }
                string url = this.FileInfo.AssetBundleInfo.Url;
                url = FilePathUtil.ToVersionManagerUrl(url);
                return(FilePathUtil.EncodeUrl(url));
            }

            case AssetFileStrageType.Resources:
            default:
                return(FileName);
            }
        }