General purpose serializer for UNET (for serializing data to byte arrays).
Position | The current position of the internal buffer. |
NetworkWriter | Creates a new NetworkWriter object. |
AsArray | Returns the internal array of bytes the writer is using. This is NOT a copy. |
FinishMessage | This fills out the size header of a message begun with StartMessage(), so that it can be send using Send() functions. |
SeekZero | Seeks to the start of the internal buffer. |
StartMessage | This begins a new message, which should be completed with FinishMessage() once the payload has been written. |
ToArray | Returns a copy of internal array of bytes the writer is using, it copies only the bytes used. |
Write | This writes a reference to an object, value, buffer or network message, together with a NetworkIdentity component to the stream. |
WriteBytesAndSize | This writes a 16-bit count and a array of bytes of that length to the stream. |
WriteBytesFull | This writes a 16-bit count and an array of bytes of that size to the stream. |
WritePackedUInt32 | This writes the 32-bit value to the stream using variable-length-encoding. |
WritePackedUInt64 | This writes the 64-bit value to the stream using variable-length-encoding. |