Interface IAssetHandle
InstantiateAsync로 생성된 인스턴스 핸들. Release() 또는 Dispose()로 Destroy + Addressables Release 자동 수행.
public interface IAssetHandle
Remarks
[규칙] Release() / Dispose() 중 하나만 호출. 중복 호출은 무시됨. [금지] Destroy(Instance) 직접 호출. [권장] using var handle = await _asset.InstantiateAsync(...);
Properties
Instance
생성된 GameObject 인스턴스.
GameObject Instance { get; }
Property Value
- GameObject
IsValid
인스턴스 유효 여부. Release / Dispose 후 false.
bool IsValid { get; }
Property Value
- bool
Methods
Release()
인스턴스 해제. Destroy(Instance) → Release(key) 순서로 수행. 중복 호출 무시.
void Release()