문제해결
코루틴 실행 안 되는 이슈
samosa
2024. 8. 6. 12:29
이것은 너무나 간단한... 그래서 더 오류가 날 줄 몰랐던 부분이다.
디버깅해보니 Timescale 문제는 아니었고,
Don't Destroy로 설정한 오브젝트의 Awake에서 등록한 이벤트가 호출되지 않아서 발생한 문제.
private void OnEnable()
{
GameEvents.OnCoinsChanged += UpdateUI;
UpdateUI();
}
private void OnDisable()
{
_disposable?.Dispose();
GameEvents.OnCoinsChanged -= UpdateUI;
}
OnEnable과 OnDisable로 옮겨주었다!