0040名前は開発中のものです。
2018/02/12(月) 15:18:34.62ID:2m1iD4auレスありがとうございます!
試しに以下のようにしてみたところ、終了してないはずのTestCoroutine2まで終了してしまいました。
何か間違っているところがございますでしょうか?
public class CoroutineTest : MonoBehaviour {
IEnumerator testCoroutine;
public void Start() {
StartCoroutine(TestCoroutine2());
}
IEnumerator TestCoroutine2(){
while (true){
Debug.Log("startCoroutine");
testCoroutine = TestCoroutine();
yield return StartCoroutine(testCoroutine);
yield return null;
}
}
void Update () {
if(クリックした) StopCoroutine(testCoroutine);
}
IEnumerator TestCoroutine(){
while (true){
Debug.Log("testCoroutine");
yield return null;
}
}
}