Table of Contents

Interface INetStreamReader

Namespace
Obsidian.API
Assembly
Obsidian.API.dll
public interface INetStreamReader : INetStream, IDisposable, IAsyncDisposable
Inherited Members

Properties

CanRead

bool CanRead { get; }

Property Value

bool

Methods

ReadAbsoluteFloatPositionF()

VectorF ReadAbsoluteFloatPositionF()

Returns

VectorF

ReadAbsolutePosition()

Vector ReadAbsolutePosition()

Returns

Vector

ReadAbsolutePositionF()

VectorF ReadAbsolutePositionF()

Returns

VectorF

ReadAngle()

Angle ReadAngle()

Returns

Angle

ReadArgumentSignature()

ArgumentSignature ReadArgumentSignature()

Returns

ArgumentSignature

ReadAttributeModifier()

AttributeModifier ReadAttributeModifier()

Returns

AttributeModifier

ReadBoolean()

bool ReadBoolean()

Returns

bool

ReadByteArray()

byte[] ReadByteArray()

Returns

byte[]

ReadChat()

ChatMessage ReadChat()

Returns

ChatMessage

ReadDateTimeOffset()

DateTimeOffset ReadDateTimeOffset()

Returns

DateTimeOffset

ReadDouble()

double ReadDouble()

Returns

double

ReadEnchantment()

Enchantment ReadEnchantment()

Returns

Enchantment

ReadFloat()

float ReadFloat()

Returns

float

ReadFloatAngle()

Angle ReadFloatAngle()

Returns

Angle

ReadGuid()

Guid ReadGuid()

Returns

Guid

ReadIdSet()

IdSet ReadIdSet()

Returns

IdSet

ReadInt()

int ReadInt()

Returns

int

ReadInt<TEnum>()

TEnum ReadInt<TEnum>() where TEnum : Enum

Returns

TEnum

Type Parameters

TEnum

ReadItemStack()

ItemStack? ReadItemStack()

Returns

ItemStack

ReadLengthPrefixedArray<TValue>(Func<TValue>)

List<TValue> ReadLengthPrefixedArray<TValue>(Func<TValue> read)

Parameters

read Func<TValue>

Returns

List<TValue>

Type Parameters

TValue

ReadLong()

long ReadLong()

Returns

long

ReadOptionalBoolean()

bool? ReadOptionalBoolean()

Returns

bool?

ReadOptionalFloat()

float? ReadOptionalFloat()

Returns

float?

ReadOptionalGuid()

Guid? ReadOptionalGuid()

Returns

Guid?

ReadOptionalInt()

int? ReadOptionalInt()

Returns

int?

ReadOptionalString()

string? ReadOptionalString()

Returns

string

ReadOptional<TValue>()

TValue? ReadOptional<TValue>() where TValue : INetworkSerializable<TValue>

Returns

TValue

Type Parameters

TValue

ReadPosition()

Vector ReadPosition()

Returns

Vector

ReadPositionF()

VectorF ReadPositionF()

Returns

VectorF

ReadPotionEffectData()

PotionEffectData ReadPotionEffectData()

Returns

PotionEffectData

ReadShort()

short ReadShort()

Returns

short

ReadSignedByte()

sbyte ReadSignedByte()

Returns

sbyte

ReadSignedByte<TEnum>()

TEnum ReadSignedByte<TEnum>() where TEnum : Enum

Returns

TEnum

Type Parameters

TEnum

ReadSignedMessage()

SignedMessage ReadSignedMessage()

Returns

SignedMessage

ReadSoundEvent()

SoundEvent ReadSoundEvent()

Returns

SoundEvent

ReadSoundPosition()

SoundPosition ReadSoundPosition()

Returns

SoundPosition

ReadString(int)

string ReadString(int maxLength = 32767)

Parameters

maxLength int

Returns

string

ReadUInt8Array(int)

byte[] ReadUInt8Array(int length = 0)

Parameters

length int

Returns

byte[]

ReadUnsignedByte()

byte ReadUnsignedByte()

Returns

byte

ReadUnsignedByte<TEnum>()

TEnum ReadUnsignedByte<TEnum>() where TEnum : Enum

Returns

TEnum

Type Parameters

TEnum

ReadUnsignedLong()

ulong ReadUnsignedLong()

Returns

ulong

ReadUnsignedShort()

ushort ReadUnsignedShort()

Returns

ushort

ReadVarInt()

int ReadVarInt()

Returns

int

ReadVarInt<TEnum>()

TEnum ReadVarInt<TEnum>() where TEnum : Enum

Returns

TEnum

Type Parameters

TEnum

ReadVarLong()

long ReadVarLong()

Returns

long

ReadVelocity()

Velocity ReadVelocity()

Returns

Velocity