func AckScenePlayersDecode(pack *packet.Packet) *AckScenePlayers { ackScenePlayers := &AckScenePlayers{} playersCount := pack.ReadUint16() for ; playersCount > 0; playersCount-- { ackScenePlayers.players = append(ackScenePlayers.players, MsgScenePlayerDecode(pack)) } return ackScenePlayers }
func MsgTestXXDecode(pack *packet.Packet) *MsgTestXX { msgTestXX := &MsgTestXX{} msgTestXX.idU8 = pack.ReadUint8() idF32Count := pack.ReadUint16() for ; idF32Count > 0; idF32Count-- { msgTestXX.idF32 = append(msgTestXX.idF32, pack.ReadFloat32()) } msgTestXX.idOpU8Flag = pack.ReadUint8() if msgTestXX.idOpU8Flag == 1 { msgTestXX.idOpU8 = pack.ReadUint8() } return msgTestXX }
func ReqRoleLoginDecode(pack *packet.Packet) *ReqRoleLogin { reqRoleLogin := &ReqRoleLogin{} reqRoleLogin.uid = pack.ReadUint32() reqRoleLogin.uuid = pack.ReadUint32() reqRoleLogin.sid = pack.ReadUint16() reqRoleLogin.cid = pack.ReadUint16() reqRoleLogin.loginTime = pack.ReadUint32() reqRoleLogin.pwd = pack.ReadString() reqRoleLogin.relink = pack.ReadUint8() reqRoleLogin.debug = pack.ReadUint8() reqRoleLogin.os = pack.ReadString() reqRoleLogin.version = pack.ReadString() return reqRoleLogin }
func ReqRoleCreateDecode(pack *packet.Packet) *ReqRoleCreate { reqRoleCreate := &ReqRoleCreate{} reqRoleCreate.uid = pack.ReadUint32() reqRoleCreate.uuid = pack.ReadUint32() reqRoleCreate.sid = pack.ReadUint16() reqRoleCreate.cid = pack.ReadUint16() reqRoleCreate.os = pack.ReadString() reqRoleCreate.version = pack.ReadString() reqRoleCreate.uname = pack.ReadString() reqRoleCreate.source = pack.ReadString() reqRoleCreate.sourceSub = pack.ReadString() reqRoleCreate.loginTime = pack.ReadUint32() return reqRoleCreate }
func AckTestPhpOkDecode(pack *packet.Packet) *AckTestPhpOk { ackTestPhpOk := &AckTestPhpOk{} ackTestPhpOk.u64 = pack.ReadUint64() ackTestPhpOk.strxx = pack.ReadString() ackTestPhpOk.msgReq = MsgTestPhpDecode(pack) ackTestPhpOk.msgOptFlag = pack.ReadUint8() if ackTestPhpOk.msgOptFlag == 1 { ackTestPhpOk.msgOpt = MsgTestPhpDecode(pack) } msgRepCount := pack.ReadUint16() for ; msgRepCount > 0; msgRepCount-- { ackTestPhpOk.msgRep = append(ackTestPhpOk.msgRep, MsgTestPhpDecode(pack)) } return ackTestPhpOk }
func AckTestXXDecode(pack *packet.Packet) *AckTestXX { ackTestXX := &AckTestXX{} ackTestXX.idU8 = pack.ReadUint8() ackTestXX.idU16 = pack.ReadUint16() ackTestXX.idU32 = pack.ReadUint32() repeatIdU8Count := pack.ReadUint16() for ; repeatIdU8Count > 0; repeatIdU8Count-- { ackTestXX.repeatIdU8 = append(ackTestXX.repeatIdU8, pack.ReadUint8()) } ackTestXX.optionalIdU8Flag = pack.ReadUint8() if ackTestXX.optionalIdU8Flag == 1 { ackTestXX.optionalIdU8 = pack.ReadUint8() } return ackTestXX }
func AckTestSendOkDecode(pack *packet.Packet) *AckTestSendOk { ackTestSendOk := &AckTestSendOk{} ackTestSendOk.idU8 = pack.ReadUint8() ackTestSendOk.roleBase = MsgRoleBaseDecode(pack) idF32Count := pack.ReadUint16() for ; idF32Count > 0; idF32Count-- { ackTestSendOk.idF32 = append(ackTestSendOk.idF32, pack.ReadFloat32()) } ackTestSendOk.idOpU8Flag = pack.ReadUint8() if ackTestSendOk.idOpU8Flag == 1 { ackTestSendOk.idOpU8 = pack.ReadUint8() } ackTestSendOk.opRoleBaseFlag = pack.ReadUint8() if ackTestSendOk.opRoleBaseFlag == 1 { ackTestSendOk.opRoleBase = MsgRoleBaseDecode(pack) } return ackTestSendOk }
func MsgTestSendDecode(pack *packet.Packet) *MsgTestSend { msgTestSend := &MsgTestSend{} msgTestSend.idU8 = pack.ReadUint8() msgTestSend.roleBase = MsgRoleBaseDecode(pack) idF32Count := pack.ReadUint16() for ; idF32Count > 0; idF32Count-- { msgTestSend.idF32 = append(msgTestSend.idF32, pack.ReadFloat32()) } msgTestSend.idOpU8Flag = pack.ReadUint8() if msgTestSend.idOpU8Flag == 1 { msgTestSend.idOpU8 = pack.ReadUint8() } msgTestSend.opRoleBaseFlag = pack.ReadUint8() if msgTestSend.opRoleBaseFlag == 1 { msgTestSend.opRoleBase = MsgRoleBaseDecode(pack) } return msgTestSend }
func ReqTestSendDecode(pack *packet.Packet) *ReqTestSend { reqTestSend := &ReqTestSend{} reqTestSend.idU8 = pack.ReadUint8() reqTestSend.roleBase = MsgRoleBaseDecode(pack) idF32Count := pack.ReadUint16() for ; idF32Count > 0; idF32Count-- { reqTestSend.idF32 = append(reqTestSend.idF32, pack.ReadFloat32()) } reqTestSend.idOpU8Flag = pack.ReadUint8() if reqTestSend.idOpU8Flag == 1 { reqTestSend.idOpU8 = pack.ReadUint8() } reqTestSend.opRoleBaseFlag = pack.ReadUint8() if reqTestSend.opRoleBaseFlag == 1 { reqTestSend.opRoleBase = MsgRoleBaseDecode(pack) } return reqTestSend }
func MsgTestPhpDecode(pack *packet.Packet) *MsgTestPhp { msgTestPhp := &MsgTestPhp{} msgTestPhp.u16 = pack.ReadUint16() return msgTestPhp }