Interface IAssetBundleManager
- Namespace
- TAssetBundle
- Assembly
- TAssetBundle.dll
에셋 번들 매니저 인터페이스
public interface IAssetBundleManager
Properties
AssetBundleCacheManager
AssetBundleCacheManager AssetBundleCacheManager { get; }
Property Value
CryptoSerializer
CryptoSerializer CryptoSerializer { get; }
Property Value
EnableDebuggingLog
bool EnableDebuggingLog { get; }
Property Value
LocalPath
string LocalPath { get; }
Property Value
RemoteUrl
string RemoteUrl { get; }
Property Value
Settings
Settings Settings { get; }
Property Value
TagComparer
ITagComparer TagComparer { get; }
Property Value
WebRequest
WebRequest WebRequest { get; }
Property Value
Methods
ExistsLocalFileAsync(string)
Task<bool> ExistsLocalFileAsync(string filePath)
Parameters
filePathstring
Returns
IsBuiltinAssetBundle(AssetBundleRuntimeInfo)
bool IsBuiltinAssetBundle(AssetBundleRuntimeInfo info)
Parameters
Returns
LoadAssetBundleFromFileAsync(InnerOperations, string, AssetBundleRuntimeInfo)
Task<AssetBundle> LoadAssetBundleFromFileAsync(InnerOperations innerOperations, string filePath, AssetBundleRuntimeInfo info)
Parameters
innerOperationsInnerOperationsfilePathstringinfoAssetBundleRuntimeInfo
Returns
- Task<AssetBundle>
LoadAssetBundleFromMemoryAsync(InnerOperations, byte[], bool)
Task<AssetBundle> LoadAssetBundleFromMemoryAsync(InnerOperations innerOperations, byte[] bytes, bool encrypted)
Parameters
innerOperationsInnerOperationsbytesbyte[]encryptedbool
Returns
- Task<AssetBundle>
ReadAllBytesLocalFileAsync(string, bool)
Task<byte[]> ReadAllBytesLocalFileAsync(string filePath, bool withError)