Struct WaitForFrames
A coroutine yield instruction that waits for a specified number of Gravitas simulation frames.
public readonly struct WaitForFrames : ILockedYieldInstruction, IEnumerator, IDisposable
- Implements
- Inherited Members
Constructors
WaitForFrames(GravitasWorldContext, int)
Creates an instruction that waits for a nonnegative number of simulation frames.
public WaitForFrames(GravitasWorldContext context, int numberOfFrames)
Parameters
contextGravitasWorldContextnumberOfFramesint
Properties
Context
Gets the deterministic world context that owns this instruction's clock.
public GravitasWorldContext Context { get; }
Property Value
Current
public object? Current { get; }
Property Value
KeepWaiting
Indicates if coroutine should be kept suspended.
public bool KeepWaiting { get; }
Property Value
Methods
Dispose()
public void Dispose()
MoveNext()
public bool MoveNext()
Returns
Reset()
public void Reset()