Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

StopAllCoroutines(): void;
void StopAllCoroutines();
def StopAllCoroutines() as void

Description

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()