Barotrauma Client Doc
Barotrauma.Networking.IReadMessage Interface Reference

Inherited by Barotrauma.Networking.ReadOnlyMessage, and Barotrauma.Networking.ReadWriteMessage.

Public Member Functions

bool ReadBoolean ()
 
void ReadPadBits ()
 
byte ReadByte ()
 
byte PeekByte ()
 
UInt16 ReadUInt16 ()
 
Int16 ReadInt16 ()
 
UInt32 ReadUInt32 ()
 
Int32 ReadInt32 ()
 
UInt64 ReadUInt64 ()
 
Int64 ReadInt64 ()
 
Single ReadSingle ()
 
Double ReadDouble ()
 
UInt32 ReadVariableUInt32 ()
 
String ReadString ()
 
Identifier ReadIdentifier ()
 
Microsoft.Xna.Framework.Color ReadColorR8G8B8 ()
 
Microsoft.Xna.Framework.Color ReadColorR8G8B8A8 ()
 
int ReadRangedInteger (int min, int max)
 
Single ReadRangedSingle (Single min, Single max, int bitCount)
 
byte[] ReadBytes (int numberOfBytes)
 

Properties

int BitPosition [get, set]
 
int BytePosition [get]
 
byte[] Buffer [get]
 
int LengthBits [get, set]
 
int LengthBytes [get]
 
NetworkConnection Sender [get]
 

Detailed Description

Definition at line 7 of file IReadMessage.cs.

Member Function Documentation

◆ PeekByte()

byte Barotrauma.Networking.IReadMessage.PeekByte ( )

◆ ReadBoolean()

bool Barotrauma.Networking.IReadMessage.ReadBoolean ( )

◆ ReadByte()

byte Barotrauma.Networking.IReadMessage.ReadByte ( )

◆ ReadBytes()

byte [] Barotrauma.Networking.IReadMessage.ReadBytes ( int  numberOfBytes)

◆ ReadColorR8G8B8()

Microsoft.Xna.Framework.Color Barotrauma.Networking.IReadMessage.ReadColorR8G8B8 ( )

◆ ReadColorR8G8B8A8()

Microsoft.Xna.Framework.Color Barotrauma.Networking.IReadMessage.ReadColorR8G8B8A8 ( )

◆ ReadDouble()

Double Barotrauma.Networking.IReadMessage.ReadDouble ( )

◆ ReadIdentifier()

Identifier Barotrauma.Networking.IReadMessage.ReadIdentifier ( )

◆ ReadInt16()

Int16 Barotrauma.Networking.IReadMessage.ReadInt16 ( )

◆ ReadInt32()

Int32 Barotrauma.Networking.IReadMessage.ReadInt32 ( )

◆ ReadInt64()

Int64 Barotrauma.Networking.IReadMessage.ReadInt64 ( )

◆ ReadPadBits()

void Barotrauma.Networking.IReadMessage.ReadPadBits ( )

◆ ReadRangedInteger()

int Barotrauma.Networking.IReadMessage.ReadRangedInteger ( int  min,
int  max 
)

◆ ReadRangedSingle()

Single Barotrauma.Networking.IReadMessage.ReadRangedSingle ( Single  min,
Single  max,
int  bitCount 
)

◆ ReadSingle()

Single Barotrauma.Networking.IReadMessage.ReadSingle ( )

◆ ReadString()

String Barotrauma.Networking.IReadMessage.ReadString ( )

◆ ReadUInt16()

UInt16 Barotrauma.Networking.IReadMessage.ReadUInt16 ( )

◆ ReadUInt32()

UInt32 Barotrauma.Networking.IReadMessage.ReadUInt32 ( )

◆ ReadUInt64()

UInt64 Barotrauma.Networking.IReadMessage.ReadUInt64 ( )

◆ ReadVariableUInt32()

UInt32 Barotrauma.Networking.IReadMessage.ReadVariableUInt32 ( )

Property Documentation

◆ BitPosition

int Barotrauma.Networking.IReadMessage.BitPosition
getset

Definition at line 30 of file IReadMessage.cs.

◆ Buffer

byte [] Barotrauma.Networking.IReadMessage.Buffer
get

Definition at line 32 of file IReadMessage.cs.

◆ BytePosition

int Barotrauma.Networking.IReadMessage.BytePosition
get

Definition at line 31 of file IReadMessage.cs.

◆ LengthBits

int Barotrauma.Networking.IReadMessage.LengthBits
getset

Definition at line 33 of file IReadMessage.cs.

◆ LengthBytes

int Barotrauma.Networking.IReadMessage.LengthBytes
get

Definition at line 34 of file IReadMessage.cs.

◆ Sender

NetworkConnection Barotrauma.Networking.IReadMessage.Sender
get

Definition at line 36 of file IReadMessage.cs.