public override void Read(BigEndianStream stream) { Health = stream.ReadShort(); Food = stream.ReadShort(); FoodSaturation = stream.ReadFloat(); }
public override void Read(BigEndianStream stream) { Sink1 = stream.ReadFloat(); Sink2 = stream.ReadFloat(); Sink3 = stream.ReadFloat(); Sink4 = stream.ReadFloat(); Sink5 = stream.ReadBool(); Sink6 = stream.ReadBool(); }
public override void Read(BigEndianStream stream) { Yaw = stream.ReadFloat(); Pitch = stream.ReadFloat(); OnGround = stream.ReadBool(); }
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(); }
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(); } }
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(); }