internal Coroutine(int ownerHash, IEnumerator routine, string id) { CurrentYield = new Yield.Default(); Finished = false; Routine = routine ?? throw new ArgumentNullException(nameof(routine), "Routine used to start a Coroutine cannot be null."); OwnerHash = ownerHash; Id = id; }
public void Evaluate() { CurrentYield = new Yield.Default(); }