Ejemplo n.º 1
0
        /// <summary>
        /// 设置玩家信息
        /// </summary>
        /// <param name="go"></param>
        private void SaveInforHandler(GameObject go)
        {
            if (setName.text == "")
            {
                MessageHint.Show("姓名不能为空");
                return;
            }

            if (nian.options[nian.value].text == "")
            {
                MessageHint.Show("年份不能为空");
                return;
            }

            if (yue.options[yue.value].text == "")
            {
                MessageHint.Show("月份不能为空");
                return;
            }

            if (ri.options[ri.value].text == "")
            {
                MessageHint.Show("日期不能为空");
                return;
            }

            var dataStr = string.Format("{0}.{1}.{2}", nian.options[nian.value].text, yue.options[yue.value].text, ri.options[ri.value].text);

            int tmpsex = 1;

            if (isSexMan == false)
            {
                tmpsex = 0;
            }


            var tarBirthday = string.Format("{0}.{1}.{2}", nianInt, yueInt, riInt);
            var tarName     = setName.text;

            var myInfor = GameModel.GetInstance.myHandInfor;

            if (myInfor.nickName == tarName && tarBirthday == myInfor.birthday && tmpsex == myInfor.sex)
            {
                //Console.Error.WriteLine("当前的信息是一致的");
                set.gameObject.SetActive(false);
                return;
            }


            var tmpdata = new LitJson.JsonData();

            tmpdata["name"]          = tarName;
            tmpdata["gender"]        = tmpsex;
            tmpdata["birthday"]      = tarBirthday;
            tmpdata["constellation"] = this.RushStar();
            tmpdata["playerId"]      = myInfor.uuid;

            HttpRequestManager.GetInstance().UpdatePlayerInfor(tmpdata.ToJson(), _UpdateInforBack);
            set.gameObject.SetActive(false);
        }
Ejemplo n.º 2
0
        private void _OnShowBottom()
        {
            _btnserver.SetActiveEx(false);

            Audio.AudioManager.Instance.StartMusic();
            EventTriggerListener.Get(_btnLogin.gameObject).onClick       += _OnLoginHandler;
            EventTriggerListener.Get(_btnWeChatLogin.gameObject).onClick += _OnWeChatLoginHandler;
            EventTriggerListener.Get(_btnRegist.gameObject).onClick      += _OnRegistHandler;

            EventTriggerListener.Get(_btnModify.gameObject).onClick += _OnModifyHandler;
            EventTriggerListener.Get(_btnserver.gameObject).onClick += _OnShowServerHandler;
            EventTriggerListener.Get(_btnfankui.gameObject).onClick += _OnfankuiHandler;

            EventTriggerListener.Get(btn_showPhone.gameObject).onClick       += _OnShowPhoneBaordHandler;
            EventTriggerListener.Get(btn_closePhoneBoard.gameObject).onClick += _OnClosePhoneBoardHandler;

            _currentSever = System.Convert.ToString(_localConfig.LoadValue("curServer", ""));

            _loginUsername.text = System.Convert.ToString(_localConfig.LoadValue(savedPhone, ""));

            //EventTriggerListener.Get (btn_login.gameObject).onClick+=_OnLoginHandler;
            //var squence = DOTween.Sequence ();
            //squence.Append (img_tipword.transform.DOLocalMoveY (-240, 1f));
            //squence.Append (img_tipword.transform.DOLocalMoveY (-200,1f));
            //squence.SetLoops(int.MaxValue);

            NetWorkScript.getInstance();

            if (_currentSever == "")
            {
                //SetServerName ("请选择服务器",false);
            }
            _HidePhoneBoard();
            HttpRequestManager.GetInstance().GetCheckVersionData();
        }
Ejemplo n.º 3
0
        private void _OnSureHandler(GameObject go)
        {
            var data = new JsonData();

            if (input_name.text == "")
            {
                MessageHint.Show("请输入姓名");
                return;
            }

            if (headpath == "")
            {
                MessageHint.Show("请选择人物头像");
                return;
            }

            data["gender"]    = this.sexname;
            data["playerImg"] = this.headpath;
            data["nick"]      = input_name.text;

            if (_controller.windowType == 0)
            {
                HttpRequestManager.GetInstance().GetPlayerInfor(data.ToJson(), _CreateRoleSuccess);
            }
            else
            {
                var tmpInfor = GameModel.GetInstance.tmpModifyPlayerInfor;
                tmpInfor.nickName = input_name.text;
                tmpInfor.sex      = int.Parse(this.sexname);
                tmpInfor.headImg  = this.headpath;
                NetWorkScript.getInstance().ModifyPlayerInfor(input_name.text, tmpInfor.sex, headpath, GameModel.GetInstance.myHandInfor.uuid);
            }
        }
Ejemplo n.º 4
0
        private void _onBtnSureHandler(GameObject go)
        {
            if (input_identify.text == "")
            {
                Console.WriteLine("请入验证码");
                MessageHint.Show("请入验证码");
                return;
            }

            //input_phone.text == "" || input_phone.text.Length < 11
            if (GameModel.IsTelephone(input_phone.text) == false)
            {
                Console.WriteLine("请输入正确的手机号");
                MessageHint.Show("手机号错误,请重新输入");
                input_phone.text = "";
                return;
            }

            if (input_scret.text == "")
            {
                Console.WriteLine("请输入密码");
                MessageHint.Show("请输入密码");
                return;
            }

            var scretModel = new PlayerRegistVo();

            scretModel.code     = input_identify.text;
            scretModel.password = input_scret.text;
            scretModel.phone    = input_phone.text;

            //var tpm = new JsonData ();
            //tpm["code"]=scretModel.code ;
            //tpm["password"]=scretModel.password;
            //tpm ["phone"] = scretModel.phone;
            //var newData = new JsonData ();
            //newData ["jsonString"] = tpm;


            var backdata = "";
            var tmpG     = Coding <PlayerRegistVo> .encode(scretModel);

            Console.WriteLine("jsonString:" + tmpG);

            Console.WriteLine("修改密码成功sssssssss");
            HttpRequestManager.GetInstance().GetModifyData(tmpG, _HandlerSuccess);

            Console.WriteLine(backdata);

            //			var backdatavo = Coding<PlayerRegistBackVo>.decode (backdata);
            //
            //			if(backdatavo.status==0)//chenggong
            //			{
            //				MessageHint.Show (backdatavo.msg);
            //			}
            //			else
            //			{
            //				MessageHint.Show (backdatavo.msg);
            //			}
        }
Ejemplo n.º 5
0
 private void PicSave(GameObject obj)
 {
     if (picHead.sprite != null)
     {
         // head.sprite = picHead.sprite;
         //setHead.sprite = picHead.sprite;
         HttpRequestManager.GetInstance().UpLoadImage(picHead.sprite.texture, UploadImgSuccess);
     }
 }
Ejemplo n.º 6
0
        /// <summary>
        /// Checks the phone data.自测手机号
        /// </summary>
        private void _checkPhoneData()
        {
            if (GameModel.IsTelephone(input_phone.text) == true)
            {
                JsonData sendData = new JsonData();
                sendData ["phone"] = input_phone.text;

                Console.WriteLine(sendData.ToJson());

                HttpRequestManager.GetInstance().CheckPhoneNum(sendData.ToJson());
            }
        }
Ejemplo n.º 7
0
 private void _ShowGameFeelByIndex(int index)
 {
     if (_controller.IsRequestGameFeel(index))
     {
         var tmpData = new JsonData();
         tmpData["page"] = index;
         HttpRequestManager.GetInstance().GetFeelingShareData(tmpData.ToJson(), _controller.UpdateGameFeels);
     }
     else
     {
         UpdateGameFeeling(index, _controller.GameFeelPages);
     }
 }
Ejemplo n.º 8
0
 private void _ShowSelfShareByIndex(int index)
 {
     if (_controller.IsRequestSelfFeel(index))
     {
         var tmpData = new JsonData();
         tmpData["page"]     = index;
         tmpData["playerId"] = GameModel.GetInstance.myHandInfor.uuid;
         HttpRequestManager.GetInstance().GetFeelSelfData(tmpData.ToJson(), _controller.UpdateSelfFeels);
     }
     else
     {
         UpdateSelfFeeling(index, _controller.SelfFeelPages);
     }
 }
Ejemplo n.º 9
0
        /// <summary>
        /// Calls the login wei chat.获取到微信id后调用
        /// </summary>
        /// <param name="weChatID">We chat I.</param>
        public void CallLoginWeiChat(string weChatID)
        {
            var loginData = new LoginVo();

            loginData.password   = "";
            loginData.phone      = "";
            loginData.playerType = 1;
            loginData.serverName = "";
            loginData.weChatId   = weChatID;

            _localConfig.SaveValue("curServer", _currentSever);
            var tmp = Coding <LoginVo> .encode(loginData);

            HttpRequestManager.GetInstance().GetLoginData(tmp, _loginSuccess);
        }
Ejemplo n.º 10
0
        /// <summary>
        /// 选择服务器成功后
        /// </summary>
        private void _handlerServersuccess()
        {
            var uiServerControll = UIControllerManager.Instance.GetController <UISelectServerController> ();

            if (_currentSever == "")
            {
                uiServerControll.curServer = "选择服务器";
            }
            else
            {
                uiServerControll.curServer = _currentSever;
            }

            uiServerControll.serverList = HttpRequestManager.GetInstance().serviceList;
            uiServerControll.setVisible(true);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// Ons the button get identify handler. 获取验证码
        /// </summary>
        /// <param name="go">Go.</param>
        private void _onBtnGetIdentifyHandler(GameObject go)
        {
            var phoneNum = input_phone.text;

            //			if ( phoneNum== "" ||phoneNum.Length<11)
            //			{
            //				MessageHint.Show ("请输入正确的手机号");
            //				return;
            //			}

            if (GameModel.IsTelephone(phoneNum) == false)
            {
                MessageHint.Show("手机号错误,请重新输入");
                input_phone.text = "";
                return;
            }

            var getcodemodel = new PlayerGetCode();

            getcodemodel.phone = phoneNum;


            LitJson.JsonData data = new LitJson.JsonData();
            data ["phone"] = getcodemodel.phone;

            HttpRequestManager.GetInstance().GetCheckCodeData(data.ToJson());
            //HttpRequestManager.GetInstance ().GetCheckCodeData(data.ToJson());
            //			Console.WriteLine ("jsonString="+data.ToJson());
            //Coding<PlayerGetCode>.encode (getcodemodel);
            //			var getCodeStr = HttpRequestHelp.GetInstance ().GetCheckCodeData(data.ToJson());
            //			var getcodeback = Coding<PlayerGetCodeBackVo>.decode (getCodeStr);
            //
            //			Console.WriteLine (getCodeStr);
            //
            //			if(getcodeback.status==0)//成功
            //			{
            //				identyCode = getcodeback.data.code;
            //				MessageHint.Show ("已经发验证码,注意接收");
            //			}
            //			else
            //			{
            //				Console.WriteLine (getcodeback.msg);
            //			}
        }
Ejemplo n.º 12
0
        private void _OnSureHandler(GameObject go)
        {
            if (txt_input.text == "")
            {
                Console.WriteLine("请输入反馈建议");
                return;
            }

            var tmpData = new FankuiVo();

            tmpData.input = txt_input.text;

            var str = Coding <FankuiVo> .encode(tmpData);

            //MessageHint.Show (str);

            //var backStr =  HttpRequestHelp.GetInstance ().GetFeedBackData (str);

            //var backStr = "";

            HttpRequestManager.GetInstance().GetFeedBackData(str, _handlScuccess);

            //MessageHint.Show (backStr);


//			return;
//
//			var backVo = Coding<FankuiBackVo>.decode (backStr);
//
//			if (backVo.status == 0)//成功
//			{
//				txt_input.text = "";
//			}
//			else
//			{
//				//失败
//			}
//
//			//Console.WriteLine (backStr);
//
//			MessageHint.Show (backVo.msg);
        }
Ejemplo n.º 13
0
        /// <summary>
        /// Ons the show server handler. 点击显示服务器
        /// </summary>
        /// <param name="go">Go.</param>
        private void _OnShowServerHandler(GameObject go)
        {
            Console.WriteLine("show fuwuqi -----");
            if (GameModel.GetInstance.isNeedNewVersion == true)
            {
                return;
            }
            HttpRequestManager.GetInstance().GetServerListData("", _handlerServersuccess);

            //var tmpList =serverList.data.list;

            /*var tmpList = new List<string> ();
             * tmpList.Add ("广东1");
             * tmpList.Add ("黑北一");
             * tmpList.Add ("北京一");
             */
//			for (int i = 0; i < tmpList.Count; i++)
//			{
//				uiServerControll.serverList .Add(tmpList [i].serverName);
//			}
            //uiServerControll.serverList=tmpList;
        }
Ejemplo n.º 14
0
        /// <summary>
        /// 确定按钮
        /// </summary>
        /// <param name="go"></param>
        private void _OnSureHandler(GameObject go)
        {
            if (txt_input.text == "")
            {
                Console.WriteLine("请输入反馈建议");
                return;
            }

            var tmpData = new JsonData();

            tmpData["input"]    = txt_input.text;
            tmpData["playerId"] = GameModel.GetInstance.myHandInfor.uuid;
            HttpRequestManager.GetInstance().GetFeelingBackData(tmpData.ToJson(), _handlScuccess);

            //var tmpData = new JsonData();
            //tmpData["page"] = 1;
            //HttpRequestManager.GetInstance().GetFeelingShareData(tmpData.ToJson());

            //var tmpData = new JsonData();
            //tmpData["page"] = 1;
            //tmpData["playerId"] = GameModel.GetInstance.myHandInfor.uuid;

            //HttpRequestManager.GetInstance().GetFeelSelfData(tmpData.ToJson());
        }
Ejemplo n.º 15
0
        private void _OnScelectHeadHandler(GameObject go)
        {
            var head = go.name;

            //switch (head)
            //{
            //case "btn_head1":
            //	this.headpath = headPath1;
            //	break;
            //case "btn_head2":
            //	this.headpath = headPath2;
            //	break;
            //case "btn_head3":
            //	this.headpath = headPath3;
            //	break;
            //case "btn_head4":
            //	this.headpath = headPath4;
            //	break;
            //default:
            //	break;
            //}
            HttpRequestManager.GetInstance().UpLoadImage(go.GetComponent <Image>().sprite.texture, SetHeadPath);
            _hideImgHead();
        }
Ejemplo n.º 16
0
        /// <summary>
        /// 点击绑定说手机号按钮
        /// </summary>
        /// <param name="go"></param>
        private void _onBtnSureHandler(GameObject go)
        {
            if (input_identify.text == "")
            {
                Console.WriteLine("请入验证码");
                MessageHint.Show("请入验证码");
                return;
            }

            if (input_identify.text != HttpRequestManager.GetInstance().identyCode)
            {
                MessageHint.Show("请输入正确的验证码");
                return;
            }

            //input_phone.text == "" || input_phone.text.Length < 11
            if (GameModel.IsTelephone(input_phone.text) == false)
            {
                Console.WriteLine("请输入正确的手机号");
                MessageHint.Show("请输入正确的手机号");
                return;
            }

            if (isCheckRightState == 0)
            {
                Console.WriteLine("手机认证失败");
                MessageHint.Show("当前手机不可绑定,请输入正确的手机号");
                return;
            }

            if (isCheckRightState == 2)
            {
                if (input_scret.text == "")
                {
                    Console.WriteLine("请输入密码");
                    MessageHint.Show("请输入密码");
                    return;
                }
            }

            var jsonData = new JsonData();

            jsonData["code"]     = input_identify.text;
            jsonData["password"] = input_scret.text;
            jsonData ["phone"]   = input_phone.text;
            jsonData ["account"] = GameModel.HttpAcount;

//			var scretModel = new PlayerRegistVo ();
//			scretModel.code = input_identify.text;
//			scretModel.password = input_scret.text;
//			scretModel.phone = input_phone.text;
//			var backdata = "";

            var tmpG = jsonData.ToJson();            //Coding<PlayerRegistVo>.encode (scretModel);

            HttpRequestManager.GetInstance().BindPhone(tmpG, _BindPhoneDirect);

            Console.WriteLine("jsonString:" + tmpG);
//			Console.WriteLine (backdata);
//			_controller.setVisible (false);
        }
Ejemplo n.º 17
0
        private void _OnLoginHandler(GameObject go)
        {
            Audio.AudioManager.Instance.BtnMusic();

            if (GameModel.GetInstance.isNeedNewVersion == true)
            {
                return;
            }
            Console.WriteLine("user login ......");
            //var tiptroll = UIControllerManager.Instance.GetController<UITipSureOrNotController> ();
            //tiptroll.setVisible (true);
            //tiptroll.SetTip ("wanhhaahhahahah",testTip);
            if (_loginUsername.text == "")
            {
                MessageHint.Show("请输入手机号");
                return;
            }

            if (_loginPassword.text == "")
            {
                Console.WriteLine("请输入密码");
                MessageHint.Show("请输入密码");
                return;
            }

            if (GameModel.IsTelephone(_loginUsername.text) == false)
            {
                Console.WriteLine("手机号错误,请重新输入");
                MessageHint.Show("请输入正确的手机号");
                _loginUsername.text = "";
                return;
            }
//			if (_currentSever == "")
//			{
//				Console.WriteLine ("请选择服务器");
//				MessageHint.Show ("请选择服务器");
//				return;
//			}
            var loginData = new LoginVo();

            loginData.password   = _loginPassword.text;
            loginData.phone      = _loginUsername.text;
            loginData.playerType = 0;
            loginData.serverName = "";             //_currentSever;
            loginData.weChatId   = "0";

            _localConfig.SaveValue("curServer", _currentSever);
            var tmp = Coding <LoginVo> .encode(loginData);

            GameModel.HttpAcount = _loginUsername.text;

            //			JsonData lll =new JsonData();
            //			lll ["password"] = loginData.password;
            //			lll ["phone"] = loginData.phone;
            //lll ["playerType"] = loginData.playerType;
            //			lll ["serverName"] = loginData.serverName+"电信1";
            //lll ["weChatId"] = "weChatId";
            //			LitJson.JsonData ddd = new LitJson.JsonData ();
            //			ddd ["jsonString"] = lll;
            //			Console.WriteLine (ddd.ToJson());

            GameModel.GetInstance.ShowNetLoading();


            HttpRequestManager.GetInstance().GetLoginData(tmp, _loginSuccess);
            _localConfig.SaveValue(savedPhone, _loginUsername.text);
            _localConfig.SaveValue(GameModel.GetInstance.UserPassword, _loginPassword.text);


//			Console.WriteLine (loginbackData);
            //return;
        }