本文整理汇总了C#中IMinecraftStream类的典型用法代码示例。如果您正苦于以下问题:C# IMinecraftStream类的具体用法?C# IMinecraftStream怎么用?C# IMinecraftStream使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IMinecraftStream类属于命名空间,在下文中一共展示了IMinecraftStream类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt32(EntityID);
stream.WriteInt16(Slot);
stream.WriteInt16(ItemID);
stream.WriteInt16(Metadata);
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:EntityEquipmentPacket.cs
示例2: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
EntityID = stream.ReadInt32();
Slot = stream.ReadInt16();
ItemID = stream.ReadInt16();
Metadata = stream.ReadInt16();
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:EntityEquipmentPacket.cs
示例3: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt8(WindowID);
stream.WriteInt8(Type);
stream.WriteString8(Title);
stream.WriteInt8(TotalSlots);
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:OpenWindowPacket.cs
示例4: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
WindowID = stream.ReadInt8();
Type = stream.ReadInt8();
Title = stream.ReadString8();
TotalSlots = stream.ReadInt8();
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:OpenWindowPacket.cs
示例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);
}
开发者ID:beppe9000,项目名称:MineLib.Network,代码行数:7,代码来源:EntityMetadataVector.cs
示例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);
}
开发者ID:beppe9000,项目名称:MineLib.Network,代码行数:7,代码来源:EntityMetadataRotation.cs
示例7: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt32(ProtocolVersion);
stream.WriteString(Username);
stream.WriteInt64(0); // Unused
stream.WriteInt8(0); // Unused
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:LoginRequestPacket.cs
示例8: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt16(ItemID);
stream.WriteInt16(Metadata);
stream.WriteUInt8((byte)Data.Length);
stream.WriteUInt8Array(Data);
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:MapDataPacket.cs
示例9: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
ItemID = stream.ReadInt16();
Metadata = stream.ReadInt16();
byte length = stream.ReadUInt8();
Data = stream.ReadUInt8Array(length);
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:MapDataPacket.cs
示例10: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt32(EntityID);
stream.WriteString(""); // Unused
stream.WriteInt64(Seed);
stream.WriteInt8((sbyte)Dimension);
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:LoginResponsePacket.cs
示例11: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
EntityID = stream.ReadInt32();
XVelocity = stream.ReadInt16();
YVelocity = stream.ReadInt16();
ZVelocity = stream.ReadInt16();
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:EntityVelocityPacket.cs
示例12: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt32(EntityID);
stream.WriteInt8(DeltaX);
stream.WriteInt8(DeltaY);
stream.WriteInt8(DeltaZ);
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:EntityRelativeMovePacket.cs
示例13: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
EntityID = stream.ReadInt32();
stream.ReadString(); // Unused
Seed = stream.ReadInt64();
Dimension = (Dimension)stream.ReadInt8();
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:LoginResponsePacket.cs
示例14: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
EntityID = stream.ReadInt32();
DeltaX = stream.ReadInt8();
DeltaY = stream.ReadInt8();
DeltaZ = stream.ReadInt8();
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:EntityRelativeMovePacket.cs
示例15: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt32(EntityID);
stream.WriteInt16(XVelocity);
stream.WriteInt16(YVelocity);
stream.WriteInt16(ZVelocity);
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:EntityVelocityPacket.cs
示例16: WritePacket
public IPacket WritePacket(IMinecraftStream stream)
{
stream.WriteVarInt(ID);
stream.Purge();
return this;
}
开发者ID:beppe9000,项目名称:MineLib.Network,代码行数:7,代码来源:AnimationPacket.cs
示例17: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
ProtocolVersion = stream.ReadInt32();
Username = stream.ReadString();
stream.ReadInt64(); // Unused
stream.ReadInt8(); // Unused
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:7,代码来源:LoginRequestPacket.cs
示例18: WritePacket
public IPacket WritePacket(IMinecraftStream stream)
{
stream.WriteByte(ID);
stream.WriteByte((byte) WeatherType);
stream.Purge();
return this;
}
开发者ID:beppe9000,项目名称:MineLib.Network,代码行数:8,代码来源:EnvSetWeatherTypePacket.cs
示例19: WritePacket
public void WritePacket(IMinecraftStream stream)
{
stream.WriteInt8((sbyte)PlayerAction);
stream.WriteInt32(X);
stream.WriteInt8(Y);
stream.WriteInt32(Z);
stream.WriteInt8((sbyte)Face);
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:8,代码来源:PlayerDiggingPacket.cs
示例20: ReadPacket
public void ReadPacket(IMinecraftStream stream)
{
PlayerAction = (Action)stream.ReadInt8();
X = stream.ReadInt32();
Y = stream.ReadInt8();
Z = stream.ReadInt32();
Face = (BlockFace)stream.ReadInt8();
}
开发者ID:Zoxive,项目名称:TrueCraft,代码行数:8,代码来源:PlayerDiggingPacket.cs
注:本文中的IMinecraftStream类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论