本文整理汇总了C#中IMinecraftStream类的典型用法代码示例。如果您正苦于以下问题:C# IMinecraftStream类的具体用法?C# IMinecraftStream怎么用?C# IMinecraftStream使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
IMinecraftStream类属于命名空间,在下文中一共展示了IMinecraftStream类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt32(EntityID);
stream.WriteInt16(Slot);
stream.WriteInt16(ItemID);
stream.WriteInt16(Metadata);
}
示例2: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
EntityID = stream.ReadInt32();
Slot = stream.ReadInt16();
ItemID = stream.ReadInt16();
Metadata = stream.ReadInt16();
}
示例3: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt8(WindowID);
stream.WriteInt8(Type);
stream.WriteString8(Title);
stream.WriteInt8(TotalSlots);
}
示例4: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
WindowID = stream.ReadInt8();
Type = stream.ReadInt8();
Title = stream.ReadString8();
TotalSlots = stream.ReadInt8();
}
示例5: ToStream
public override void ToStream(IMinecraftStream stream, byte index)
{
stream.WriteByte(GetKey(index));
stream.WriteInt(Coordinates.X);
stream.WriteInt(Coordinates.Y);
stream.WriteInt(Coordinates.Z);
}
示例6: ToStream
public override void ToStream(IMinecraftStream stream, byte index)
{
stream.WriteByte(GetKey(index));
stream.WriteFloat(Rotation.Pitch);
stream.WriteFloat(Rotation.Yaw);
stream.WriteFloat(Rotation.Roll);
}
示例7: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt32(ProtocolVersion);
stream.WriteString(Username);
stream.WriteInt64(0); // Unused
stream.WriteInt8(0); // Unused
}
示例8: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt16(ItemID);
stream.WriteInt16(Metadata);
stream.WriteUInt8((byte)Data.Length);
stream.WriteUInt8Array(Data);
}
示例9: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
ItemID = stream.ReadInt16();
Metadata = stream.ReadInt16();
byte length = stream.ReadUInt8();
Data = stream.ReadUInt8Array(length);
}
示例10: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt32(EntityID);
stream.WriteString(""); // Unused
stream.WriteInt64(Seed);
stream.WriteInt8((sbyte)Dimension);
}
示例11: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
EntityID = stream.ReadInt32();
XVelocity = stream.ReadInt16();
YVelocity = stream.ReadInt16();
ZVelocity = stream.ReadInt16();
}
示例12: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt32(EntityID);
stream.WriteInt8(DeltaX);
stream.WriteInt8(DeltaY);
stream.WriteInt8(DeltaZ);
}
示例13: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
EntityID = stream.ReadInt32();
stream.ReadString(); // Unused
Seed = stream.ReadInt64();
Dimension = (Dimension)stream.ReadInt8();
}
示例14: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
EntityID = stream.ReadInt32();
DeltaX = stream.ReadInt8();
DeltaY = stream.ReadInt8();
DeltaZ = stream.ReadInt8();
}
示例15: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt32(EntityID);
stream.WriteInt16(XVelocity);
stream.WriteInt16(YVelocity);
stream.WriteInt16(ZVelocity);
}