Class NetworkExtensions
Extension methods for writing structured CLR and Unity objects to BinaryWriter and reading those
values from BinaryReader.
Inheritance
NetworkExtensions
Assembly: cs.temp.dll.dll
Syntax
public static class NetworkExtensions
Methods
ReadArray<T>(BinaryReader, Func<BinaryReader, T>)
Declaration
public static T[] ReadArray<T>(this BinaryReader message, Func<BinaryReader, T> readElement)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Func<BinaryReader, T> |
readElement |
|
Returns
Type Parameters
ReadBoolean(BinaryReader)
Declaration
public static bool ReadBoolean(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
ReadColor(BinaryReader)
Declaration
public static Color ReadColor(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
ReadColor32(BinaryReader)
Declaration
public static Color32 ReadColor32(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
ReadColorArray(BinaryReader)
Declaration
public static Color[] ReadColorArray(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
ReadGuid(BinaryReader)
Declaration
public static Guid ReadGuid(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
ReadInt32Array(BinaryReader)
Declaration
public static int[] ReadInt32Array(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
ReadMatrix4x4(BinaryReader)
Declaration
public static Matrix4x4 ReadMatrix4x4(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
Type |
Description |
Matrix4x4 |
|
ReadQuaternion(BinaryReader)
Declaration
public static Quaternion ReadQuaternion(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
Type |
Description |
Quaternion |
|
ReadShortID(BinaryReader)
Declaration
public static ShortID ReadShortID(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
ReadVector2(BinaryReader)
Declaration
public static Vector2 ReadVector2(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
ReadVector2Array(BinaryReader)
Declaration
public static Vector2[] ReadVector2Array(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
Type |
Description |
Vector2[] |
|
ReadVector3(BinaryReader)
Declaration
public static Vector3 ReadVector3(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
ReadVector3Array(BinaryReader)
Declaration
public static Vector3[] ReadVector3Array(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
Type |
Description |
Vector3[] |
|
ReadVector4(BinaryReader)
Declaration
public static Vector4 ReadVector4(this BinaryReader message)
Parameters
Type |
Name |
Description |
BinaryReader |
message |
|
Returns
Write(BinaryWriter, Color)
Declaration
public static void Write(this BinaryWriter message, Color value)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Color |
value |
|
Write(BinaryWriter, Color[])
Declaration
public static void Write(this BinaryWriter message, Color[] array)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Color[] |
array |
|
Write(BinaryWriter, Color32)
Declaration
public static void Write(this BinaryWriter message, Color32 value)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Color32 |
value |
|
Write(BinaryWriter, Matrix4x4)
Declaration
public static void Write(this BinaryWriter message, Matrix4x4 value)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Matrix4x4 |
value |
|
Write(BinaryWriter, Quaternion)
Declaration
public static void Write(this BinaryWriter message, Quaternion value)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Quaternion |
value |
|
Write(BinaryWriter, Guid)
Declaration
public static void Write(this BinaryWriter message, Guid value)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Guid |
value |
|
Write(BinaryWriter, Int32[])
Declaration
public static void Write(this BinaryWriter message, int[] array)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Int32[] |
array |
|
Write(BinaryWriter, Vector2)
Declaration
public static void Write(this BinaryWriter message, Vector2 value)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Vector2 |
value |
|
Write(BinaryWriter, Vector2[])
Declaration
public static void Write(this BinaryWriter message, Vector2[] array)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Vector2[] |
array |
|
Write(BinaryWriter, Vector3)
Declaration
public static void Write(this BinaryWriter message, Vector3 value)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Vector3 |
value |
|
Write(BinaryWriter, Vector3[])
Declaration
public static void Write(this BinaryWriter message, Vector3[] array)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Vector3[] |
array |
|
Write(BinaryWriter, Vector4)
Declaration
public static void Write(this BinaryWriter message, Vector4 value)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
Vector4 |
value |
|
WriteArray<T>(BinaryWriter, T[], Action<BinaryWriter, T>)
Declaration
public static void WriteArray<T>(this BinaryWriter message, T[] array, Action<BinaryWriter, T> writeAction)
Parameters
Type |
Name |
Description |
BinaryWriter |
message |
|
T[] |
array |
|
Action<BinaryWriter, T> |
writeAction |
|
Type Parameters