viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec80fa11d028312e15c0eaac8534358234c142d17e6488d897e9a0bbf1c01bcf72bc0b77ee0769b7dcd4d9b7d918b6f1d62ca6158a41aee98051a1


코루틴을 중간에 중단시켜야해서 이렇게 전역변수로 등록해놓고

시작할때 함수등록하고


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec80fa11d028312e15c0eaac8534358234c142d17e6488d897e9a0bbf1c01bcf72bc0b77ee0769b7dcd4d9b7d918b6a2817bf542d848abad6830ec


이렇게 호출되고

호출하고 메세지보내고

코루틴 안에서 메세지 보내고




viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec80fa11d028312e15c0eaac8534358234c142d17e6488d897e9a0bbf1c01bcf72bc0b77ee0769b7dcd4d9b7d918b6f48476f619dc10ac7a2e0cc5


정지는 이렇게 해놨는데



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec80fa11d028312e15c0eaac8534358234c142d17e6488d897e9a0bbf1c01bcf72bc0b77ee0769b7dcd4d9b7d918b6f2d37ff6158d45fcdc5b8f65

실제로 해보니까 첫번째 호출시에 StartCoroutine은 잘 되는데

두번째로 호출할때는는 호출만되고 실제 코루틴이 실행이 안되더라구요.



그래서 제가 추측하기에는 코루틴이 끝나면 IENumerator 변수자리에 null이 들어가는거고

다시 호출할땐 또 한번 등록해줘야하는건가요?


끝났을지 진행중일지 모르는 코루틴을 정지할때는 미리 IEnumerator가 null인지 체크하고 StopCoroutine을 부르고 그렇게하나요?




viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec80fa11d028312e15c0eaac8534358234c142d17e6488d897e9a0bbf1c01bcf72bc661beb086652e099ff93947bc3792f1dd013f4e720094f8d


코루틴 코드!!