Members and overloads
24 results
public Coroutine.Coroutine(Action action, YieldBase condition, string owner, string name = null, bool autoStart = true)
Creates a new Coroutine instance using the supplied arguments.
actionAction- Specifies action.
conditionYieldBase- Specifies condition.
ownerstring- Specifies owner.
namestring- Specifies name. Optional; the default is shown in the signature.
autoStartbool- Specifies auto start. Optional; the default is shown in the signature.
public Coroutine.Coroutine(Action action, int waitMilliseconds, string owner, string name = null, bool autoStart = true)
Creates a new Coroutine instance using the supplied arguments.
actionAction- Specifies action.
waitMillisecondsint- Specifies wait milliseconds.
ownerstring- Specifies owner.
namestring- Specifies name. Optional; the default is shown in the signature.
autoStartbool- Specifies auto start. Optional; the default is shown in the signature.
public Coroutine.Coroutine(IEnumerator enumerator, string owner, string name = null, bool autoStart = true)
Creates a new Coroutine instance using the supplied arguments.
enumeratorIEnumerator- Specifies enumerator.
ownerstring- Specifies owner.
namestring- Specifies name. Optional; the default is shown in the signature.
autoStartbool- Specifies auto start. Optional; the default is shown in the signature.
public bool Coroutine.Done(bool force = false)
Executes the done operation with the supplied arguments.
forcebool- Not read by this overload in the reviewed source. Do not rely on this argument to change its behavior.
Returns: A Boolean result. The member description explains the condition being checked.
public Coroutine Coroutine.GetCopy(Coroutine cor)
Returns copy using the supplied arguments.
corCoroutine- Specifies cor.
Returns: The Coroutine result.
public IEnumerator Coroutine.GetEnumerator()
Returns enumerator.
Returns: The IEnumerator result.
public bool Coroutine.MoveNext()
Moves next.
Returns: A Boolean result. The member description explains the condition being checked.
public void Coroutine.Pause(bool force = false)
Executes the pause operation with the supplied arguments.
forcebool- Specifies force. Optional; the default is shown in the signature.
public void Coroutine.Resume()
Executes the resume operation.
public void Coroutine.UpdateCondtion(YieldBase condition)
Updates condtion using the supplied arguments.
conditionYieldBase- Specifies condition.
public void Coroutine.UpdateTicks(int tick)
Updates ticks using the supplied arguments.
tickint- Specifies tick.
public IEnumerator Coroutine.Wait()
Executes the wait operation.
Returns: The IEnumerator result.
public Action Coroutine.Action { get; }
Gets action for Coroutine.
public bool Coroutine.AutoResume { get; set; }
Gets or sets auto resume for Coroutine.
public YieldBase Coroutine.Condition { get; private set; }
Gets condition for Coroutine.
public bool Coroutine.DoWork { get; private set; }
Gets do work for Coroutine.
public bool Coroutine.IsDone { get; private set; }
Whether this coroutine is done.
public string Coroutine.Name { get; set; }
Gets or sets name for Coroutine.
public string Coroutine.Owner { get; private set; }
Gets owner for Coroutine.
public CoroutinePriority Coroutine.Priority { get; set; }
Gets or sets priority for Coroutine.
public DateTime Coroutine.Started { get; set; }
Gets or sets started for Coroutine.
public bool Coroutine.ThisIsSimple { get; }
Gets this is simple for Coroutine.
public long Coroutine.Ticks { get; private set; }
Gets ticks for Coroutine.
TimeoutForAction
PropertyLink ↗
public string Coroutine.TimeoutForAction { get; private set; }
Gets timeout for action for Coroutine.
DPB2 0.4.5.88 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.