Skip to content

KernelAPI reference

Class WaitSeconds

Namespace: MicroEngine.Scenes
Assembly: MicroEngine.dll
Guide: Scenes

Yield instruction that pauses a coroutine for a number of seconds; create it with Seconds.

C#
public sealed record WaitSeconds : IEquatable<WaitSeconds>

Inheritance

object ← WaitSeconds

Implements

IEquatable<WaitSeconds>

Constructors

WaitSeconds(float)

Yield instruction that pauses a coroutine for a number of seconds; create it with Seconds.

C#
public WaitSeconds(float Seconds)

Parameters

Seconds float

Update time to wait, in seconds.

Properties

Seconds

Update time to wait, in seconds.

C#
public float Seconds { get; init; }

Property Value

float

Methods

<Clone>$()

C#
public WaitSeconds <Clone>$()

Returns

WaitSeconds

Deconstruct(out float)

C#
public void Deconstruct(out float Seconds)

Parameters

Seconds float

Equals(object?)

C#
public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(WaitSeconds?)

C#
public bool Equals(WaitSeconds? other)

Parameters

other WaitSeconds?

Returns

bool

GetHashCode()

C#
public override int GetHashCode()

Returns

int

ToString()

C#
public override string ToString()

Returns

string

Operators

operator ==(WaitSeconds?, WaitSeconds?)

C#
public static bool operator ==(WaitSeconds? left, WaitSeconds? right)

Parameters

left WaitSeconds?

right WaitSeconds?

Returns

bool

operator !=(WaitSeconds?, WaitSeconds?)

C#
public static bool operator !=(WaitSeconds? left, WaitSeconds? right)

Parameters

left WaitSeconds?

right WaitSeconds?

Returns

bool