본문 바로가기

정리 카테고리/개인복습&정리

코루틴(Coroutines) 이해해야 되는점



두개의 코루틴이 나열되어 있고 각 코루틴의 안에  yield return null;(한텀쉼)이 있게되면.


(첫번째 코루틴 디버그 실행 ->한턴쉼 ->두번째 코루틴 디버그 실행 ->한턴쉼 ->)반복된다.


이것을 보고 알수 있는것은


플레이어 케릭터와 몬스터 케릭터의 공격이 다른 클래스에 있고 (공격이라는 클래스에서 두 클래스가 상속받는다면)


메인으로 돌아가는 또는 서로 공격이라는 메소드에 두 코루틴이 배치되면 서로 공격하는 형태의 구조를 만들수 있다.