Table of Contents

Struct WaitForFrames

Namespace
Gravitas.Support
Assembly
Gravitas.dll

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

context GravitasWorldContext
numberOfFrames int

Properties

Context

Gets the deterministic world context that owns this instruction's clock.

public GravitasWorldContext Context { get; }

Property Value

GravitasWorldContext

Current

public object? Current { get; }

Property Value

object

KeepWaiting

Indicates if coroutine should be kept suspended.

public bool KeepWaiting { get; }

Property Value

bool

Methods

Dispose()

public void Dispose()

MoveNext()

public bool MoveNext()

Returns

bool

Reset()

public void Reset()