본문 바로가기
Unity

StartCoroutine()로 실행하지 않는 코루틴 함수

by myroad 2023. 5. 17.
IEnumerator Start()
{
    Isinitialized = false;
    syncOperationHandle<IResourceLocator> InitAddressables = Addressables.InitializeAsync();
    yield return InitAddressables;
    yield return UpdateCatalog();
    Isinitialized = true;
}

Start(), Awake등등의 함수중 비동기로 로직을 실행하고자 한다면 반환형 타입을 IEnumerator로 선언해 주면된다.