private void GetPlayerData(G2C_Login result) { //Result = result; Coin = result.Coin; Gold = result.Gold; hero = result.Hero; package = result.Package; operat = SceneManager.LoadSceneAsync("Main"); //data //UUIManager.Singleton.ShowMask(false); }
/// <summary> /// 登录按钮 /// </summary> private async ETVoid OnLogin() { //获取账号 if (!int.TryParse(this.account.GetComponent <InputField>().text, out int account)) { Log.Error("错误,账号不是数字"); loginFail.SetActive(true); return; } string password = this.password.GetComponent <InputField>().text; if (waitPackeg) { return; } waitPackeg = true; try { //发送请求登录的包 G2C_Login g2CLogin = (G2C_Login)await loginSession.Call(new C2G_Login() { Account = account, Password = password }); if (g2CLogin.LoginFail) { //登录成功 loginFail.SetActive(false); LoginHelper.OnLoginAsync(account); } else { loginFail.SetActive(true); waitPackeg = false; } } catch (Exception e) { Debug.LogError("链接服务器失败: " + e); ServerFail(); } }