Table of Contents

Namespace Backdash.Synchronizing.State

Classes

DefaultStateStore

Binary store for temporary save and restore game states using IBinarySerializer<T>.

EmptyChecksumProvider

Provider always zero checksum

Fletcher32ChecksumProvider

Fletcher 32 checksum provider see: http://en.wikipedia.org/wiki/Fletcher%27s_checksum

JsonStateStringParser

Try to get the json string representation of the state.

SavedFrame

Represents a save-state at specific frame.

Structs

StateSnapshot

State desync snapshot

Interfaces

IChecksumProvider

Provider of checksum values

IStateDesyncHandler

Handles SyncTest state desync.

IStateStore

Repository for temporary save and restore game states.

IStateStringParser

Get string representation of the state Used for Sync Test logging ForSyncTest(Action<SyncTestOptions<TInput>>?)

Delegates

ChecksumDelegate

Provider of checksum values