NetReader
public sealed class NetReaderNamespace NodeWorld.Flux.
Reads what a NetWriter wrote, in the same order. Reading past the end throws.
Constructors
NetReader
public NetReader(byte[] buffer, int length)A reader of the first length bytes of buffer. Scripts get theirs in OnDeserialize and OnNetworkEvent.
Properties
Length
public int Length { get; }Bytes the reader holds.
Position
public int Position { get; }Bytes read so far.
AtEnd
public bool AtEnd { get; }Everything was read.
Methods
ReadByte
public byte ReadByte()Reads a byte (NetWriter.Write(byte)).
ReadBool
public bool ReadBool()Reads a bool (NetWriter.Write(bool)).
ReadInt
public int ReadInt()Reads an int (NetWriter.Write(int)).
ReadUInt
public uint ReadUInt()Reads a uint (NetWriter.Write(uint)).
ReadLong
public long ReadLong()Reads a long (NetWriter.Write(long)).
ReadFloat
public float ReadFloat()Reads a float (NetWriter.Write(float)).
ReadDouble
public double ReadDouble()Reads a double (NetWriter.Write(double)).
ReadString
public string ReadString()Reads a string, or null (NetWriter.Write(string)).
ReadVector2
public Vector2 ReadVector2()Reads a Vector2 (NetWriter.Write(Vector2)).
ReadVector3
public Vector3 ReadVector3()Reads a Vector3 (NetWriter.Write(Vector3)).
ReadVector4
public Vector4 ReadVector4()Reads a Vector4 (NetWriter.Write(Vector4)).
ReadQuaternion
public Quaternion ReadQuaternion()Reads a Quaternion (NetWriter.Write(Quaternion)).
ReadColor
public Color ReadColor()Reads a Color (NetWriter.Write(Color)).
ReadIntArray
public int[] ReadIntArray()Reads an int array, or null (NetWriter.Write(int[])).
ReadFloatArray
public float[] ReadFloatArray()Reads a float array, or null (NetWriter.Write(float[])).
ReadBoolArray
public bool[] ReadBoolArray()Reads a bool array, or null (NetWriter.Write(bool[])).
ReadStringArray
public string[] ReadStringArray()Reads a string array, or null (NetWriter.Write(string[])).
ReadBytes
public byte[] ReadBytes()Reads a byte array, or null (NetWriter.Write(byte[])).
ReadVector3Array
public Vector3[] ReadVector3Array()Reads a Vector3 array, or null (NetWriter.Write(Vector3[])).
