Interface ICommandDataSerializer<T>
Syntax
public interface ICommandDataSerializer<T>
where T : struct, ICommandData
Type Parameters
Methods
Deserialize(ref DataStreamReader, in RpcDeserializerState, ref T)
Declaration
void Deserialize(ref DataStreamReader reader, in RpcDeserializerState state, ref T data)
Parameters
Deserialize(ref DataStreamReader, in RpcDeserializerState, ref T, in T, NetworkCompressionModel)
Declaration
void Deserialize(ref DataStreamReader reader, in RpcDeserializerState state, ref T data, in T baseline, NetworkCompressionModel compressionModel)
Parameters
Type |
Name |
Description |
DataStreamReader |
reader |
|
RpcDeserializerState |
state |
|
T |
data |
|
T |
baseline |
|
NetworkCompressionModel |
compressionModel |
|
Serialize(ref DataStreamWriter, in RpcSerializerState, in T)
Declaration
void Serialize(ref DataStreamWriter writer, in RpcSerializerState state, in T data)
Parameters
Serialize(ref DataStreamWriter, in RpcSerializerState, in T, in T, NetworkCompressionModel)
Declaration
void Serialize(ref DataStreamWriter writer, in RpcSerializerState state, in T data, in T baseline, NetworkCompressionModel compressionModel)
Parameters
Type |
Name |
Description |
DataStreamWriter |
writer |
|
RpcSerializerState |
state |
|
T |
data |
|
T |
baseline |
|
NetworkCompressionModel |
compressionModel |
|