IWriteMessage
Barotrauma.Networking.IWriteMessage
Functions
PrepareForSending(compressPastThreshold, isCompressed, outLength)
PrepareForSending
Parameters
-
compressPastThreshold
bool
-
isCompressed
Boolean&
-
outLength
Int32&
Returns
-
Byte[]
WriteBoolean(val)
WriteBoolean
Parameters
-
val
bool
WriteByte(val)
WriteByte
Parameters
-
val
number
WriteBytes(val, startIndex, length)
WriteBytes
Parameters
-
val
Byte[]
-
startIndex
number
-
length
number
WriteColorR8G8B8(val)
WriteColorR8G8B8
Parameters
-
val
Microsoft.Xna.Framework.Color
WriteColorR8G8B8A8(val)
WriteColorR8G8B8A8
Parameters
-
val
Microsoft.Xna.Framework.Color
WriteDouble(val)
WriteDouble
Parameters
-
val
number
WriteIdentifier(val)
WriteIdentifier
Parameters
-
val
Identifier
WriteInt16(val)
WriteInt16
Parameters
-
val
number
WriteInt32(val)
WriteInt32
Parameters
-
val
number
WriteInt64(val)
WriteInt64
Parameters
-
val
number
WritePadBits()
WritePadBits
WriteRangedInteger(val, min, max)
WriteRangedInteger
Parameters
-
val
number
-
min
number
-
max
number
WriteRangedSingle(val, min, max, bitCount)
WriteRangedSingle
Parameters
-
val
number
-
min
number
-
max
number
-
bitCount
number
WriteSingle(val)
WriteSingle
Parameters
-
val
number
WriteString(val)
WriteString
Parameters
-
val
string
WriteUInt16(val)
WriteUInt16
Parameters
-
val
number
WriteUInt32(val)
WriteUInt32
Parameters
-
val
number
WriteUInt64(val)
WriteUInt64
Parameters
-
val
number
WriteVariableUInt32(val)
WriteVariableUInt32
Parameters
-
val
number
Fields
BitPosition
BitPosition, field of type number
-
BitPosition
Buffer
Buffer, field of type Byte[]
-
Buffer
BytePosition
BytePosition, field of type number
-
BytePosition
LengthBits
LengthBits, field of type number
-
LengthBits
LengthBytes
LengthBytes, field of type number
-
LengthBytes