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(); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def DoSomething() as IEnumerator: while true: yield def Example() as void: StartCoroutine('DoSomething') StopAllCoroutines()