void OnClick() { //为快速登录添加回调事件 QuickBtn.onClick.AddListener(delegate() { //向服务器发送请求快速注册 ExtendHandler.SendMessage(TypeProtocol.LOGIN, LoginProtocol.QUICKREG_CREQ, null); //this.Write(TypeProtocol.LOGIN, LoginProtocol.QUICKREG_CREQ, null); //GameApp.Instance.NetMessageUtilScript.NetIO.write(TypeProtocol.LOGIN, LoginProtocol.QUICKREG_CREQ, null); Debug.Log("请求快速注册登录"); GameApp.Instance.CommonHintDlgScript.OpenHint("请求快速注册登录"); }); //为账号登录添加回调事件 AccountButton.onClick.AddListener(delegate() { string user = UsernameIF.text; if (user.Length < 6) { return; } //创建一个账号登录对象 RequestLoginModel rlm = new RequestLoginModel(); rlm.Ditch = 0; rlm.UserName = user; rlm.Password = "******"; this.Write(TypeProtocol.LOGIN, LoginProtocol.ENTER_CREQ, rlm); //GameApp.Instance.NetMessageUtilScript.NetIO.write(TypeProtocol.LOGIN, LoginProtocol.ENTER_CREQ, rlm); Debug.Log("请求账号登录"); }); //为微信登录添加回调事件 int TouchCount = 0; WeChatBtn.onClick.AddListener(() => { FNSdk.Instance.WeChatLogin(TouchCount.ToString()); TouchCount++; }); }
public void MessageReceive(SocketModel model) { switch (model.command) { case UserProtocol.GETINFO_SRES: { UserModel um = model.GetMessage <UserModel>(); if (um != null) { GameApp.Instance.CommonHintDlgScript.OpenHint("获取用户信息成功" + um.nickname); GameSession.Instance.UserInfo = um; //用户信息加载成功后,加载main场景 GameApp.Instance.GameLevelManagerScript.LoadScene(GameResources.SceneName.MAIN); } else { //用户信息加载失败,显示提示信息,先关闭网络再开启网络 GameApp.Instance.CommonHintDlgScript.OpenHint("获取用户信息失败"); ExtendHandler.Close(); ExtendHandler.Connect(); } GameApp.Instance.CommonHintDlgScript.OpenHint("获取no" + um.nickname); } break; } }