Class StreamWriter
- Namespace
- AO
- Assembly
- CoreAssembly.dll
A class for reading and writing data to a byte stream. This is used internally for RPC serialization, could be useful for other things.
public class StreamWriter
- Inheritance
-
StreamWriter
- Inherited Members
- Extension Methods
Constructors
StreamWriter()
public StreamWriter()
Fields
byteStream
public MemoryStream byteStream
Field Value
Methods
Update<T>(StreamWriterPosition<T>, T)
public void Update<T>(StreamWriterPosition<T> position, T newValue) where T : struct
Parameters
position
StreamWriterPosition<T>newValue
T
Type Parameters
T
WriteArray<T>(T[])
public void WriteArray<T>(T[] value) where T : struct
Parameters
value
T[]
Type Parameters
T
WriteNetworkedComponent(Component)
public void WriteNetworkedComponent(Component component)
Parameters
component
Component
WriteNetworkedEntity(Entity)
public void WriteNetworkedEntity(Entity entity)
Parameters
entity
Entity
WriteString(string)
public void WriteString(string value)
Parameters
value
string
WriteStringArray(string[])
public void WriteStringArray(string[] value)
Parameters
value
string[]
Write<T>(T)
public StreamWriterPosition<T> Write<T>(T value) where T : struct
Parameters
value
T
Returns
Type Parameters
T