Stops all coroutines running on this behaviour.
// Starts the coroutine StartCoroutine ("DoSomething"); // Cancels the coroutine immediately afterwards function DoSomething () { while (true) { yield; } } StopAllCoroutines();
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { IEnumerator DoSomething() { while (true) { yield return null; } } void Example() { StartCoroutine("DoSomething"); StopAllCoroutines(); } }