LuaDistributesMarryInfo = {} LuaDistributesMarryInfo.sysID = 0 LuaDistributesMarryInfo.cmdID = 0 function LuaDistributesMarryInfo.ExtraPacket(memStream) -- print('ExtraPacket:'..memStream.Length) local binaryReader = CS.BinaryMessageHandle.GetLuaPacketReader(memStream) local sysID = binaryReader:ReadByte() local cmdID = binaryReader:ReadByte() packet = LuaDistributesMarryInfo.ReadPacket(binaryReader) return packet end function LuaDistributesMarryInfo.SendPacket(packet) local message = CS.BinaryMessageHandle.CreateMessage(LuaDistributesMarryInfo.sysID, LuaDistributesMarryInfo.cmdID) if(packet['bridegroomName'] == nil) then packet['bridegroomName'] = "" end message:WriteString(packet['bridegroomName']) if(packet['brideName'] == nil) then packet['brideName'] = "" end message:WriteString(packet['brideName']) message:Send() end function LuaDistributesMarryInfo.ReadPacket(binaryReader) local packet = {} packet['bridegroomName'] = CS.BinaryMessageHandle.ReadString(binaryReader) packet['brideName'] = CS.BinaryMessageHandle.ReadString(binaryReader) return packet end