// ReadPacket reads all data from a packet and puts it in the object func (m *LoginMessage) ReadPacket(_packet *pnet.Packet) error { m.Username = _packet.ReadString() m.Password = _packet.ReadString() m.ClientVersion = _packet.ReadUint16() return nil }