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 |
|