Table of Contents

Class SavedFrame

Namespace
Backdash.Synchronizing.State
Assembly
Backdash.dll

Represents a save-state at specific frame.

public record SavedFrame : IEquatable<SavedFrame>
Inheritance
SavedFrame
Implements
Inherited Members

Constructors

SavedFrame(Frame, ArrayBufferWriter<byte>, uint)

Represents a save-state at specific frame.

public SavedFrame(Frame Frame, ArrayBufferWriter<byte> GameState, uint Checksum)

Parameters

Frame Frame

Saved frame number

GameState ArrayBufferWriter<byte>

Game state on Frame

Checksum uint

Checksum of state

SavedFrame(SavedFrame)

protected SavedFrame(SavedFrame original)

Parameters

original SavedFrame

Fields

Checksum

Saved checksum

public uint Checksum

Field Value

uint

Frame

Saved frame number

public Frame Frame

Field Value

Frame

GameState

Saved game state

public ArrayBufferWriter<byte> GameState

Field Value

ArrayBufferWriter<byte>

Properties

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Methods

Deconstruct(out Frame, out ArrayBufferWriter<byte>, out uint)

public void Deconstruct(out Frame Frame, out ArrayBufferWriter<byte> GameState, out uint Checksum)

Parameters

Frame Frame
GameState ArrayBufferWriter<byte>
Checksum uint

Equals(SavedFrame?)

public virtual bool Equals(SavedFrame? other)

Parameters

other SavedFrame

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(SavedFrame?, SavedFrame?)

public static bool operator ==(SavedFrame? left, SavedFrame? right)

Parameters

left SavedFrame
right SavedFrame

Returns

bool

operator !=(SavedFrame?, SavedFrame?)

public static bool operator !=(SavedFrame? left, SavedFrame? right)

Parameters

left SavedFrame
right SavedFrame

Returns

bool