Coroutines: Halting#

Starting a coroutine will not stop other instances of the coroutine.
If you are starting a coroutine in a function like Update you may be creating thousands of overlapping coroutines, which will easily result in inconsistent or unapplied logic.


Ensure you only start one coroutine at a time. Use booleans or StopCoroutine to avoid overlapping coroutine logic.

The coroutine still stops before completion.