void regOk() { if (ClientDataUtil.Game_State != GameState.RUNNING) { return; } if (!isReg) { return; } if (regPanelAccount.text.Equals(string.Empty)) { ClientDataUtil.warnings.Add("帐号格式不正确,请重新输入"); return; } if (regPanelPassWord.value.Equals(string.Empty)) { ClientDataUtil.warnings.Add("密码格式不正确,请重新输入"); return; } if (!regPanelPassWord1.value.Equals(regPanelPassWord.value)) { ClientDataUtil.warnings.Add("两次密码输入不一致,请重新输入"); return; } LoginDTOPB.Builder builder = LoginDTOPB.CreateBuilder(); builder.Account = regPanelAccount.text; builder.Password = regPanelPassWord.value; LoginDTOPB loginMsg = builder.Build(); isReg = false; NetWorkScript.Instance.write(Protocol.TYPE_LOGIN, 0, LoginProtocol.CREATE_ACCOUNT_CREQ, loginMsg.ToByteString()); }
void LoginClick() { if (ClientDataUtil.Game_State != GameState.RUNNING) { return; } if (accountLabel.text.Equals(string.Empty)) { ClientDataUtil.warnings.Add("帐号格式不正确,请重新输入"); return; } if (passWordLabel.value.Equals(string.Empty)) { ClientDataUtil.warnings.Add("密码格式不正确,请重新输入"); return; } LoginDTO dto = new LoginDTO(); dto.account = accountLabel.text; dto.passWord = passWordLabel.value; LoginDTOPB.Builder builder = LoginDTOPB.CreateBuilder(); builder.Account = accountLabel.text; builder.Password = passWordLabel.value; LoginDTOPB loginMsg = builder.Build(); NetWorkScript.Instance.write(Protocol.TYPE_LOGIN, 0, LoginProtocol.LOGIN_CREQ, loginMsg.ToByteString()); }