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

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