Interface INetStreamWriter
- Namespace
- Obsidian.API
- Assembly
- Obsidian.API.dll
public interface INetStreamWriter : INetStream, IDisposable, IAsyncDisposable
- Inherited Members
-
Properties
CanWrite
Property Value
- bool
Methods
ToArray()
Returns
- byte[]
WriteAbsoluteFloatPosition(Vector)
void WriteAbsoluteFloatPosition(Vector value)
Parameters
value Vector
WriteAbsoluteFloatPositionF(VectorF)
void WriteAbsoluteFloatPositionF(VectorF value)
Parameters
value VectorF
WriteAbsolutePosition(Vector)
void WriteAbsolutePosition(Vector value)
Parameters
value Vector
WriteAbsolutePositionF(VectorF)
void WriteAbsolutePositionF(VectorF value)
Parameters
value VectorF
WriteAbsoluteShortPosition(Vector)
void WriteAbsoluteShortPosition(Vector value)
Parameters
value Vector
WriteAbsoluteShortPosition(VectorF)
void WriteAbsoluteShortPosition(VectorF value)
Parameters
value VectorF
WriteAdvancement(Advancement)
void WriteAdvancement(Advancement advancement)
Parameters
advancement Advancement
WriteAttributeModifier(AttributeModifier)
void WriteAttributeModifier(AttributeModifier attribute)
Parameters
attribute AttributeModifier
WriteBitSet(BitSet, bool)
void WriteBitSet(BitSet bitset, bool isFixed = false)
Parameters
bitset BitSet
isFixed bool
WriteBoolean(bool)
void WriteBoolean(bool value)
Parameters
value bool
WriteByte(byte)
void WriteByte(byte value)
Parameters
value byte
WriteByte(Enum)
void WriteByte(Enum value)
Parameters
value Enum
WriteByte(sbyte)
void WriteByte(sbyte value)
Parameters
value sbyte
WriteByteArray(byte[])
void WriteByteArray(byte[] values)
Parameters
values byte[]
WriteChat(ChatMessage)
void WriteChat(ChatMessage chatMessage)
Parameters
chatMessage ChatMessage
WriteDateTimeOffset(DateTimeOffset)
void WriteDateTimeOffset(DateTimeOffset date)
Parameters
date DateTimeOffset
WriteDouble(double)
void WriteDouble(double value)
Parameters
value double
WriteEnchantment(Enchantment)
void WriteEnchantment(Enchantment enchantment)
Parameters
enchantment Enchantment
WriteEntity(IEntity)
void WriteEntity(IEntity entity)
Parameters
entity IEntity
void WriteEntityMetadataType(byte index, EntityMetadataType type)
Parameters
index byte
type EntityMetadataType
WriteFloat(float)
void WriteFloat(float value)
Parameters
value float
WriteInt(Enum)
void WriteInt(Enum value)
Parameters
value Enum
WriteInt(int)
Parameters
value int
WriteItemStack(ItemStack?)
void WriteItemStack(ItemStack? itemStack)
Parameters
itemStack ItemStack
WriteLengthPrefixedArray(bool, params List<Enchantment>)
void WriteLengthPrefixedArray(bool showInTooltips, params List<Enchantment> enchantments)
Parameters
showInTooltips bool
enchantments List<Enchantment>
WriteLengthPrefixedArray<TValue>(Action<TValue>, params List<TValue>)
void WriteLengthPrefixedArray<TValue>(Action<TValue> write, params List<TValue> values)
Parameters
write Action<TValue>
values List<TValue>
Type Parameters
TValue
WriteLong(long)
void WriteLong(long value)
Parameters
value long
WriteLongArray(long[])
void WriteLongArray(long[] values)
Parameters
values long[]
WriteOptional(Enum?)
void WriteOptional(Enum? value)
Parameters
value Enum
WriteOptional(bool?)
void WriteOptional(bool? value)
Parameters
value bool?
WriteOptional(byte?)
void WriteOptional(byte? value)
Parameters
value byte?
WriteOptional(double?)
void WriteOptional(double? value)
Parameters
value double?
WriteOptional(Guid?)
void WriteOptional(Guid? value)
Parameters
value Guid?
WriteOptional(short?)
void WriteOptional(short? value)
Parameters
value short?
WriteOptional(int?)
void WriteOptional(int? value)
Parameters
value int?
WriteOptional(float?)
void WriteOptional(float? value)
Parameters
value float?
WriteOptional(string?)
void WriteOptional(string? value)
Parameters
value string
WriteOptional<TValue>(TValue?)
void WriteOptional<TValue>(TValue? value) where TValue : struct, INetworkSerializable<TValue>
Parameters
value TValue?
Type Parameters
TValue
WriteOptional<TValue>(TValue?)
void WriteOptional<TValue>(TValue? value) where TValue : INetworkSerializable<TValue>
Parameters
value TValue
Type Parameters
TValue
WritePosition(SoundPosition)
void WritePosition(SoundPosition position)
Parameters
position SoundPosition
WritePosition(Vector)
void WritePosition(Vector value)
Parameters
value Vector
WritePositionF(VectorF)
void WritePositionF(VectorF value)
Parameters
value VectorF
WriteShort(short)
void WriteShort(short value)
Parameters
value short
WriteSkinProperty(SkinProperty)
void WriteSkinProperty(SkinProperty skinProperty)
Parameters
skinProperty SkinProperty
WriteSoundEffect(SoundEffect)
void WriteSoundEffect(SoundEffect sound)
Parameters
sound SoundEffect
WriteSoundEvent(SoundEvent)
void WriteSoundEvent(SoundEvent soundEvent)
Parameters
soundEvent SoundEvent
WriteString(string, int)
void WriteString(string value, int maxLength = 32767)
Parameters
value string
maxLength int
WriteUnsignedShort(ushort)
void WriteUnsignedShort(ushort value)
Parameters
value ushort
WriteUuid(Guid)
void WriteUuid(Guid value)
Parameters
value Guid
WriteVarInt(Enum)
void WriteVarInt(Enum value)
Parameters
value Enum
WriteVarInt(int)
void WriteVarInt(int value)
Parameters
value int
WriteVarLong(long)
void WriteVarLong(long value)
Parameters
value long
WriteVelocity(Velocity)
void WriteVelocity(Velocity value)
Parameters
value Velocity