Skip to main content

Class GenericTypesSerializationExtensions

Inheritance​
System.Object
Inherited Members​
Show
Syntax​
public static class GenericTypesSerializationExtensions

Methods​

Write<T>(NetworkWriter, T)​

Writes any type that mirage supports

Declaration​
public static void Write<T>(this NetworkWriter writer, T value)
Parameters​
TypeNameDescription
Mirage.Serialization.NetworkWriterwriter
Tvalue

WriteWithLength<T>(NetworkWriter, T, Int32)​

Writes any type that mirage supports with a maximum limit constraint

Declaration​
public static void WriteWithLength<T>(this NetworkWriter writer, T value, int maxLength)
Parameters​
TypeNameDescription
Mirage.Serialization.NetworkWriterwriter
Tvalue
System.Int32maxLength

Read<T>(NetworkReader)​

Reads any data type that mirage supports

Declaration​
public static T Read<T>(this NetworkReader reader)
Parameters​
TypeNameDescription
Mirage.Serialization.NetworkReaderreader
Returns​
TypeDescription
T

ReadWithLength<T>(NetworkReader, Int32)​

Reads any data type that mirage supports with a maximum limit constraint

Declaration​
public static T ReadWithLength<T>(this NetworkReader reader, int maxLength)
Parameters​
TypeNameDescription
Mirage.Serialization.NetworkReaderreader
System.Int32maxLength
Returns​
TypeDescription
T