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
void SetReplayMetadata(ReadOnlySpan<byte> data)
Parameters
data ReadOnlySpan<byte>
Shutdown()
StartRecording(string)
void StartRecording(string replayAddress)
Parameters
replayAddress string
StartReplaying(string)
void StartReplaying(string replayAddress)
Parameters
replayAddress string
StopRecording()
Returns
- Task
bool TryGetReplayMetadata(out byte[] data)
Parameters
data byte[]
Returns
- bool
UpdatePlayback()
WriteSnapshot(byte*, int)
void WriteSnapshot(byte* snapshot, int size)
Parameters
snapshot byte*
size int