public static ObjectMetadata ReadObjectMetadata(Wrapped wSock) { var Data = new ObjectMetadata(); Data.ObjectID = wSock.readInt(); if (Data.ObjectID != 0) { Data.SpeedX = wSock.readShort(); Data.SpeedY = wSock.readShort(); Data.SpeedZ = wSock.readShort(); } return Data; }
public void Read(Wrapped wSock) { EntityID = wSock.readVarInt(); Type = wSock.readSByte(); X = wSock.readInt(); Y = wSock.readInt(); Z = wSock.readInt(); Pitch = wSock.readSByte(); Yaw = wSock.readSByte(); Data = WrappedExtension.ReadObjectMetadata(wSock); }
public static void WriteObjectMetadata(Wrapped wSock, ObjectMetadata Data) { wSock.writeInt(Data.ObjectID); if (Data.ObjectID != 0) { wSock.writeShort(Data.SpeedX); wSock.writeShort(Data.SpeedY); wSock.writeShort(Data.SpeedZ); } }
public static ObjectMetadata ReadObjectMetadata(Wrapped wSock) { var data = new ObjectMetadata {ObjectId = wSock.readInt()}; if (data.ObjectId != 0) { data.SpeedX = wSock.readShort(); data.SpeedY = wSock.readShort(); data.SpeedZ = wSock.readShort(); } return data; }