using KBEngine; using System.IO; MemoryStream stream = new MemoryStream(); byte[] buffer = BitConverter.GetBytes((ulong)1234567890); stream.Write(buffer, 0, buffer.Length); stream.Seek(0, SeekOrigin.Begin); ulong value = stream.readUint64(); Console.WriteLine("Read uint64 value: " + value);
using KBEngine; MemoryStream stream = new MemoryStream(); ulong value = 9876543210; stream.writeUint64(value); byte[] data = stream.toArray(); Package pack = new Package(); pack.writeBlob(data);In this example, a uint64 value is serialized using the writeUint64 method of the MemoryStream class. The resulting data is then converted to a byte array using the toArray method of the MemoryStream class and written as a blob to a Package object using the writeBlob method of the Package class. This example demonstrates how KBEngine uses the MemoryStream class as part of its serialization and networking functionality.