Programing/Unity(C#)

[C#] 다른 클래스의 코루틴 함수 호출하기

hye3193 2024. 4. 16. 21:55
Player player = other.GetComponent<Player>();
player.StartCoroutine(coContinousDamage(_damage, 1.0f, 3));

Player 클래스의 코루틴 함수를 위와 같은 방식으로 호출하려고 하면 해당 함수를 찾을 수 없다고 에러가 뜬다

 

Player player = other.GetComponent<Player>();
player.StartCoroutine(player.coContinousDamage(_damage, 1.0f, 3));

코루틴도 인스턴스명.코루틴명 으로 찾아주어야 해당 코루틴 함수를 찾아서 실행시킬 수 있다