KernelAPI reference
Class WaitUntil
Namespace: MicroEngine.Scenes
Assembly: MicroEngine.dll
Guide: Scenes
Yield instruction that pauses a coroutine until a condition holds; create it with Until.
public sealed record WaitUntil : IEquatable<WaitUntil>Inheritance
Implements
Constructors
WaitUntil(Func<bool>)
Yield instruction that pauses a coroutine until a condition holds; create it with Until.
public WaitUntil(Func<bool> Condition)Parameters
Checked once per update; the coroutine resumes in the update it first returns true.
Properties
Condition
Checked once per update; the coroutine resumes in the update it first returns true.
public Func<bool> Condition { get; init; }Property Value
Methods
<Clone>$()
public WaitUntil <Clone>$()Returns
Deconstruct(out Func<bool>)
public void Deconstruct(out Func<bool> Condition)Parameters
Equals(object?)
public override bool Equals(object? obj)Parameters
obj object?
Returns
Equals(WaitUntil?)
public bool Equals(WaitUntil? other)Parameters
other WaitUntil?
Returns
GetHashCode()
public override int GetHashCode()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(WaitUntil?, WaitUntil?)
public static bool operator ==(WaitUntil? left, WaitUntil? right)Parameters
left WaitUntil?
right WaitUntil?
Returns
operator !=(WaitUntil?, WaitUntil?)
public static bool operator !=(WaitUntil? left, WaitUntil? right)Parameters
left WaitUntil?
right WaitUntil?