C# 클래스 Hugula.Loader.CacheManager

파일 보기 프로젝트 열기: tenvick/hugula 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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