Class SessionReplayOptions<TInput>
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
-
IEquatable<SessionReplayOptions<TInput>>
- 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
Methods
Equals(SessionReplayOptions<TInput>?)
public bool Equals(SessionReplayOptions<TInput>? other)
Parameters
other
SessionReplayOptions<TInput>
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(SessionReplayOptions<TInput>?, SessionReplayOptions<TInput>?)
public static bool operator ==(SessionReplayOptions<TInput>? left, SessionReplayOptions<TInput>? right)
Parameters
left
SessionReplayOptions<TInput>right
SessionReplayOptions<TInput>
Returns
operator !=(SessionReplayOptions<TInput>?, SessionReplayOptions<TInput>?)
public static bool operator !=(SessionReplayOptions<TInput>? left, SessionReplayOptions<TInput>? right)
Parameters
left
SessionReplayOptions<TInput>right
SessionReplayOptions<TInput>