Table of Contents

Interface IAssetCache

Namespace
Framework.Systems.Asset
Assembly
Assembly-CSharp.dll

에셋 캐시 조회/추가/삭제 인터페이스. AssetSystem 내부에서만 사용.

public interface IAssetCache

Remarks

[금지] 외부에서 직접 접근. AssetSystem을 통해서만 간접 사용.

Methods

Add<T>(string, T)

에셋을 캐시에 추가. 동일 키 존재 시 덮어쓴다.

void Add<T>(string key, T asset) where T : Object

Parameters

key string

저장 키.

asset T

저장할 에셋.

Type Parameters

T

Contains(string)

해당 키의 캐시 존재 여부.

bool Contains(string key)

Parameters

key string

Returns

bool

Remove(string)

해당 키의 캐시 항목 삭제.

void Remove(string key)

Parameters

key string

삭제 키.

TryGet<T>(string, out T)

캐시에서 에셋 조회.

bool TryGet<T>(string key, out T asset) where T : Object

Parameters

key string

조회 키.

asset T

조회된 에셋. 없으면 null.

Returns

bool

캐시 히트 여부.

Type Parameters

T