Table of Contents

Interface IAssetBundleManager

Namespace
TAssetBundle
Assembly
TAssetBundle.dll

에셋 번들 매니저 인터페이스

public interface IAssetBundleManager

Properties

AssetBundleCacheManager

AssetBundleCacheManager AssetBundleCacheManager { get; }

Property Value

AssetBundleCacheManager

CryptoSerializer

CryptoSerializer CryptoSerializer { get; }

Property Value

CryptoSerializer

EnableDebuggingLog

bool EnableDebuggingLog { get; }

Property Value

bool

LocalPath

string LocalPath { get; }

Property Value

string

RemoteUrl

string RemoteUrl { get; }

Property Value

string

Settings

Settings Settings { get; }

Property Value

Settings

TagComparer

ITagComparer TagComparer { get; }

Property Value

ITagComparer

WebRequest

WebRequest WebRequest { get; }

Property Value

WebRequest

Methods

ExistsLocalFileAsync(string)

Task<bool> ExistsLocalFileAsync(string filePath)

Parameters

filePath string

Returns

Task<bool>

IsBuiltinAssetBundle(AssetBundleRuntimeInfo)

bool IsBuiltinAssetBundle(AssetBundleRuntimeInfo info)

Parameters

info AssetBundleRuntimeInfo

Returns

bool

LoadAssetBundleFromFileAsync(InnerOperations, string, AssetBundleRuntimeInfo)

Task<AssetBundle> LoadAssetBundleFromFileAsync(InnerOperations innerOperations, string filePath, AssetBundleRuntimeInfo info)

Parameters

innerOperations InnerOperations
filePath string
info AssetBundleRuntimeInfo

Returns

Task<AssetBundle>

LoadAssetBundleFromMemoryAsync(InnerOperations, byte[], bool)

Task<AssetBundle> LoadAssetBundleFromMemoryAsync(InnerOperations innerOperations, byte[] bytes, bool encrypted)

Parameters

innerOperations InnerOperations
bytes byte[]
encrypted bool

Returns

Task<AssetBundle>

ReadAllBytesLocalFileAsync(string, bool)

Task<byte[]> ReadAllBytesLocalFileAsync(string filePath, bool withError)

Parameters

filePath string
withError bool

Returns

Task<byte[]>