🌍 Unity/유니티 엔진 동작 관련
Unity Coroutine 상속 / 코루틴 오버라이드 base 호출
맨텀
2020. 6. 16. 00:54
코루틴도 일반 함수처럼 오버라이드가 가능하다.
그런데, 부모의 코루틴을 호출하는 경우에는 주의가 필요하다.
protected virtual IEnumerator CoroutineA()
{
// 코루틴 내용
}
protected override IEnumerator CoroutineA()
{
yield return StartCoroutine(base.CoroutineA()); // 베이스 호출
// 추가될 코루틴 내용
}
yield return base.CoroutineA(); 가 아님에 주의.