Table of Contents

Interface IReplayTransport

Namespace
Netick
Assembly
Netick.dll
public interface IReplayTransport

Methods

GetPlaybackState()

ReplayPlaybackState GetPlaybackState()

Returns

ReplayPlaybackState

GetReplayAddress()

string GetReplayAddress()

Returns

string

Initialize(NetickEngine)

void Initialize(NetickEngine engine)

Parameters

engine NetickEngine

Seek(int)

void Seek(int frameIndex)

Parameters

frameIndex int

SetReplayMetadata(ReadOnlySpan<byte>)

void SetReplayMetadata(ReadOnlySpan<byte> data)

Parameters

data ReadOnlySpan<byte>

Shutdown()

void Shutdown()

StartRecording(string)

void StartRecording(string replayAddress)

Parameters

replayAddress string

StartReplaying(string)

void StartReplaying(string replayAddress)

Parameters

replayAddress string

StopRecording()

Task StopRecording()

Returns

Task

TryGetReplayMetadata(out byte[])

bool TryGetReplayMetadata(out byte[] data)

Parameters

data byte[]

Returns

bool

UpdatePlayback()

void UpdatePlayback()

WriteSnapshot(byte*, int)

void WriteSnapshot(byte* snapshot, int size)

Parameters

snapshot byte*
size int