示例#1
0
 public override void Read(BigEndianStream stream)
 {
     Health = stream.ReadShort();
     Food = stream.ReadShort();
     FoodSaturation = stream.ReadFloat();
 }
示例#2
0
 public override void Read(BigEndianStream stream)
 {
     Sink1 = stream.ReadFloat();
     Sink2 = stream.ReadFloat();
     Sink3 = stream.ReadFloat();
     Sink4 = stream.ReadFloat();
     Sink5 = stream.ReadBool();
     Sink6 = stream.ReadBool();
 }
示例#3
0
 public override void Read(BigEndianStream stream)
 {
     Yaw = stream.ReadFloat();
     Pitch = stream.ReadFloat();
     OnGround = stream.ReadBool();
 }
示例#4
0
 public override void Read(BigEndianStream stream)
 {
     //X,Y,Stance are in different order for Client->Server vs. Server->Client
     if (stream.Role == StreamRole.Server)
     {
         X = stream.ReadDouble();
         Stance = stream.ReadDouble();
         Y = stream.ReadDouble();
     }
     else
     {
         X = stream.ReadDouble();
         Y = stream.ReadDouble();
         Stance = stream.ReadDouble();
     }
     Z = stream.ReadDouble();
     Yaw = stream.ReadFloat();
     Pitch = stream.ReadFloat();
     OnGround = stream.ReadBool();
 }
示例#5
0
 public override void Read(BigEndianStream stream)
 {
     X = stream.ReadDouble();
     Y = stream.ReadDouble();
     Z = stream.ReadDouble();
     Radius = stream.ReadFloat();
     Offsets = new sbyte[stream.ReadInt(), 3];
     for (int i = 0; i < Offsets.GetLength(0); i++)
     {
         Offsets[i, 0] = stream.ReadSByte();
         Offsets[i, 1] = stream.ReadSByte();
         Offsets[i, 2] = stream.ReadSByte();
     }
 }
示例#6
0
文件: Packet.cs 项目: Farkie/c-raft
 public override void Read(BigEndianStream stream)
 {
     X = stream.ReadDouble();
     Stance = stream.ReadDouble();
     Y = stream.ReadDouble();
     Z = stream.ReadDouble();
     Yaw = stream.ReadFloat();
     Pitch = stream.ReadFloat();
     OnGround = stream.ReadBool();
 }