Esempio n. 1
0
    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++;
        });
    }
Esempio n. 2
0
 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;
     }
 }