UnityEngine.Networking.NetworkWriter.ToArray C# (CSharp) Method

ToArray() public method

Returns a copy of internal array of bytes the writer is using, it copies only the bytes used.

public ToArray ( ) : byte[]
return byte[]
        public byte[] ToArray()
        {
            byte[] destinationArray = new byte[this.m_Buffer.AsArraySegment().Count];
            Array.Copy(this.m_Buffer.AsArraySegment().Array, destinationArray, this.m_Buffer.AsArraySegment().Count);
            return destinationArray;
        }

Usage Example

Exemplo n.º 1
0
    public void TestNetworkWriterSize()
    {
        var writer = new UnityEngine.Networking.NetworkWriter();

        writer.Write((byte)42);
        byte[] bytes = writer.ToArray();
        Assert.AreEqual(1, bytes.Length);
    }
All Usage Examples Of UnityEngine.Networking.NetworkWriter::ToArray