예제 #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();
 }