//发送登录请求 public void SendCGLogin(string account, string password) { CG_LOGIN packet = (CG_LOGIN)PacketDistributed.CreatePacket(MessageID.PACKET_CG_LOGIN); packet.SetAccount(account); packet.SetMaxpacketid((int)MessageID.PACKET_SIZE); packet.SendPacket(); }
//发送登录请求 public void SendCGLogin() { CG_LOGIN packet = (CG_LOGIN)PacketDistributed.CreatePacket(MessageID.PACKET_CG_LOGIN); packet.SetAccount(values [0].text); packet.SetMaxpacketid((int)MessageID.PACKET_SIZE); packet.SendPacket(); }
public static void SendUserLogin(LoginData.LoginRet retFun, bool bForce, bool bReconnect = false) { if (!LoginData.accountData.m_bInit) { LogModule.ErrorLog("account data is not init"); return; } LogModule.DebugLog("begin login"); //帐户和密码 LoginData.retLogin = retFun; CG_LOGIN accountInfo = (CG_LOGIN)PacketDistributed.CreatePacket(MessageID.PACKET_CG_LOGIN); if (LoginData.accountData.m_connectType == LoginData.AccountData.ConnnectType.CYOU) { accountInfo.SetVtype((int)CG_LOGIN.VALIDATETYPE.CYOU); LogModule.DebugLog("begin cy login"); } else { accountInfo.SetVtype((int)CG_LOGIN.VALIDATETYPE.TEST); LogModule.DebugLog("begin test login"); } accountInfo.SetGameversion((int)PlatformHelper.GetGameVersion()); accountInfo.SetProgramversion((int)PlatformHelper.GetProgramVersion()); accountInfo.SetPublicresourceversion(TableManager.GetPublicConfigByID(GameDefines.PublicResVersionKey, 0).IntValue); accountInfo.SetMaxpacketid((int)MessageID.PACKET_SIZE); accountInfo.SetForceenter(bForce ? 1 : 0); accountInfo.SetDeviceid(PlatformHelper.GetDeviceUDID()); accountInfo.SetDevicetype(PlatformHelper.GetDeviceType()); accountInfo.SetDeviceversion(PlatformHelper.GetDeviceVersion()); accountInfo.SetAccount(LoginData.accountData.m_account); accountInfo.SetValidateinfo(LoginData.accountData.m_validateInfo); accountInfo.SetChannelid(PlatformHelper.GetChannelID()); accountInfo.SetMediachannel(PlatformHelper.GetMediaChannel()); accountInfo.SetRapidvalidatecode(bReconnect ? LoginData.accountData.m_gameServerValidateInfo : 0); accountInfo.SetReservedint1(0); accountInfo.SetReservedint2(0); accountInfo.SetReservedint3(0); accountInfo.SetReservedint4(0); accountInfo.SetReservedstring1(""); accountInfo.SetReservedstring2(""); accountInfo.SetReservedstring3(""); accountInfo.SetReservedstring4(""); accountInfo.SendPacket(); }