Table of Contents

Class SessionReplayOptions<TInput>

Namespace
Backdash.Options
Assembly
Backdash.dll

Configurations for INetcodeSession<TInput> in Replay mode.

public sealed record SessionReplayOptions<TInput> : IEquatable<SessionReplayOptions<TInput>> where TInput : unmanaged

Type Parameters

TInput
Inheritance
SessionReplayOptions<TInput>
Implements
Inherited Members

Constructors

SessionReplayOptions()

public SessionReplayOptions()

Properties

InputList

Inputs to be replayed

public IReadOnlyList<ConfirmedInputs<TInput>> InputList { get; set; }

Property Value

IReadOnlyList<ConfirmedInputs<TInput>>

ReplayController

Controller for replay session.

public SessionReplayControl? ReplayController { get; set; }

Property Value

SessionReplayControl

Methods

Equals(SessionReplayOptions<TInput>?)

public bool Equals(SessionReplayOptions<TInput>? other)

Parameters

other SessionReplayOptions<TInput>

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(SessionReplayOptions<TInput>?, SessionReplayOptions<TInput>?)

public static bool operator ==(SessionReplayOptions<TInput>? left, SessionReplayOptions<TInput>? right)

Parameters

left SessionReplayOptions<TInput>
right SessionReplayOptions<TInput>

Returns

bool

operator !=(SessionReplayOptions<TInput>?, SessionReplayOptions<TInput>?)

public static bool operator !=(SessionReplayOptions<TInput>? left, SessionReplayOptions<TInput>? right)

Parameters

left SessionReplayOptions<TInput>
right SessionReplayOptions<TInput>

Returns

bool