C# Класс Hugula.Loader.CacheManager

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Typeof_ABScene System.Type
Typeof_AssetBundle System.Type
Typeof_AudioClip System.Type
Typeof_Bytes System.Type
Typeof_Object System.Type
Typeof_String System.Type
Typeof_Texture2D System.Type

Открытые методы

Метод Описание
AddLock ( int hashkey ) : void

锁定

CheckDependenciesComplete ( CRequest req ) : bool

判断所有依赖项目是否加载完成

ClearAll ( ) : void

清理所有资源

ClearCache ( int assethashcode ) : void

清理缓存释放资源

ClearCache ( string assetBundleName ) : void

清理缓存释放资源

Contains ( int keyhash ) : bool

是否下载过资源

Contains ( string key ) : bool

GetCache ( string assetBundleName ) : CacheData

获取缓存

RemoveAllLock ( ) : void

清理所有缓存

RemoveLock ( int hashkey ) : void

移除锁定

SetRequestDataFromCache ( CRequest req ) : bool

从缓存设置数据

Приватные методы

Метод Описание
AddCache ( CacheData cacheData ) : void

添加缓存

AddSourceCacheDataFromWWW ( WWW www, CRequest req ) : bool

Adds the source cache data from WW.

GetCache ( int assethashcode ) : CacheData

获取缓存

SetAssetLoaded ( int hashkey ) : void

Sets the asset loaded.

Описание методов

AddLock() публичный статический Метод

锁定
public static AddLock ( int hashkey ) : void
hashkey int
Результат void

CheckDependenciesComplete() публичный статический Метод

判断所有依赖项目是否加载完成
public static CheckDependenciesComplete ( CRequest req ) : bool
req CRequest
Результат bool

ClearAll() публичный статический Метод

清理所有资源
public static ClearAll ( ) : void
Результат void

ClearCache() публичный статический Метод

清理缓存释放资源
public static ClearCache ( int assethashcode ) : void
assethashcode int
Результат void

ClearCache() публичный статический Метод

清理缓存释放资源
public static ClearCache ( string assetBundleName ) : void
assetBundleName string
Результат void

Contains() публичный статический Метод

是否下载过资源
public static Contains ( int keyhash ) : bool
keyhash int
Результат bool

Contains() публичный статический Метод

public static Contains ( string key ) : bool
key string
Результат bool

GetCache() публичный статический Метод

获取缓存
public static GetCache ( string assetBundleName ) : CacheData
assetBundleName string
Результат CacheData

RemoveAllLock() публичный статический Метод

清理所有缓存
public static RemoveAllLock ( ) : void
Результат void

RemoveLock() публичный статический Метод

移除锁定
public static RemoveLock ( int hashkey ) : void
hashkey int
Результат void

SetRequestDataFromCache() публичный статический Метод

从缓存设置数据
public static SetRequestDataFromCache ( CRequest req ) : bool
req CRequest
Результат bool

Описание свойств

Typeof_ABScene публичное статическое свойство

public static Type,System Typeof_ABScene
Результат System.Type

Typeof_AssetBundle публичное статическое свойство

public static Type,System Typeof_AssetBundle
Результат System.Type

Typeof_AudioClip публичное статическое свойство

public static Type,System Typeof_AudioClip
Результат System.Type

Typeof_Bytes публичное статическое свойство

public static Type,System Typeof_Bytes
Результат System.Type

Typeof_Object публичное статическое свойство

public static Type,System Typeof_Object
Результат System.Type

Typeof_String публичное статическое свойство

public static Type,System Typeof_String
Результат System.Type

Typeof_Texture2D публичное статическое свойство

public static Type,System Typeof_Texture2D
Результат System.Type