void SendInputInfoToService() { //将手机号和密码发送到服务器 WWWForm form = new WWWForm(); form.AddField("appId", "HY_NJ_GD"); form.AddField("phone", phoneNumInput.text); form.AddField("pid", PlayerInfo.Instance.mPlayerPid.ToString()); form.AddField("code", checkNumInput.text); form.AddField("password", passwordInput.text); form.AddField("time", TimeUtils.ConvertToTime(System.DateTime.Now).ToString()); //form.AddField("sig", "tobeadded");//手机标识 string url = GlobalData.mConstBaseServerUrl + MsgContainer.ServerUrlTitle.Url_BindSubmit; StartCoroutine(GlobalData.SendPost(url, form, delegate(WWW www) { string text = www.text; if (text == "OK") { UIManagers.Instance.EnqueueTip("绑定成功!奖励将通过邮箱发送"); PlayerInfo.Instance.mPlayerData.phone = phoneNumInput.text; NotificationCenter.Instance().PostDispatchEvent((uint)ENotificationMsgType.EUpdatePlayerInfo); } else { UIManagers.Instance.EnqueueTip(www.text); } OnCloseClick(null); })); }
public void SendReceiveEmail() { WWWForm form = new WWWForm(); form.AddField("appId", GlobalData.mAppId); form.AddField("pid", PlayerInfo.Instance.mPlayerPid.ToString()); // form.AddField("pid", "1430"); form.AddField("id", emailData.emailId); form.AddField("time", TimeUtils.ConvertToTime(DateTime.Now).ToString()); //当前时间戳 form.AddField("sig", "tobeadded"); string url = GlobalData.mConstBaseServerUrl + MsgContainer.ServerUrlTitle.Url_ReceiveEmail; StartCoroutine(GlobalData.SendPost(url, form, delegate(WWW www) { Debug.Log("邮件领取结果:" + www.text); if (www.text == "success") { PlayerInfo.Instance.AddRoomCard(int.Parse(mEmailData.rcNum = mEmailData.rcNum ?? "0")); PlayerInfo.Instance.UpdateGold(int.Parse(mEmailData.goldNum = mEmailData.goldNum ?? "0")); ArgsReceiveEmail args = new ArgsReceiveEmail(); args.emailId = mEmailData.emailId; EmailManager.Instance.PlayTween(ref emailData, this.transform.parent.parent.parent); HadGet();//整体item的显示的变化 //领取成功 NotificationCenter.Instance().PostDispatchEvent((uint)ENotificationMsgType.EGetEmailSuccess, args); } else { UIManagers.Instance.EnqueueTip("领取失败"); } })); }
/// <summary> /// 检测当前跑马灯是否到期,失效 /// </summary> void CheckInEffect() { long curUnixTime = TimeUtils.ConvertToTime(System.DateTime.Now); if (curUnixTime >= curStopTime) { } }
//邀请好友 void OnInviteFriendClick(GameObject g) { AudioManager.Instance.PlayClickBtnAudio(); var pid = PlayerInfo.Instance.mPlayerPid; var roomCode = SDKManager.Instance.shareRoomCode; var time = TimeUtils.ConvertToTime(System.DateTime.Now).ToString(); string url = GlobalData.WeChatShareUrl + "?pid=" + pid + "&roomnumber=" + roomCode + "&enter_time_out=" + time; //Debug.Log("url:" + url); var playerName = PlayerInfo.Instance.mPlayerData.name; string title = GlobalData.mGameName + " 房间号:" + roomCode; string descripition = playerName + " 邀请你一起来掼蛋! " + RoomInfo.Instance.GetgameTypeString() + " " + RoomInfo.Instance.GetPayTypeString(); SDKManager.Instance.WeChatShareLink(title, descripition, url); }
void RequestBindInviter() { WWWForm form = new WWWForm(); form.AddField("appId", GlobalData.mAppId); form.AddField("pid", PlayerInfo.Instance.mPlayerPid.ToString()); form.AddField("inviterId", inviteIdInput.text); form.AddField("time", TimeUtils.ConvertToTime(System.DateTime.Now).ToString()); //form.AddField("sig", GlobalData.sig); string url = GlobalData.mConstBaseServerUrl + ServerUrlTitle.Url_BindInviter; StartCoroutine(GlobalData.SendPost(url, form, delegate(WWW www) { UIManagers.Instance.EnqueueTip(www.text); HaveInviterId(); } )); }
void RequestNoReadEmail() { WWWForm form = new WWWForm(); form.AddField("appId", GlobalData.mAppId); form.AddField("pid", PlayerInfo.Instance.mPlayerPid.ToString()); form.AddField("time", TimeUtils.ConvertToTime(DateTime.Now).ToString()); //当前时间戳 form.AddField("sig", "tobeadded"); string url = GlobalData.mConstBaseServerUrl + MsgContainer.ServerUrlTitle.Url_NoReadEmail; StartCoroutine(GlobalData.SendPost(url, form, delegate(WWW www) { Debug.Log("未读邮件列表获取成功" + www.text); var list = JsonManager.GetEmailData(www.text); noEmailBg.SetActive(list.Count > 0 ? false : true); EmailManager.Instance.UpdateNoReadList(list); InitNoReadEmailView(); })); }
void SendServerToLogin() { Debug.Log("Send Servver To Login"); var fighter = PlayerInfo.Instance.mFightServer; var player = PlayerInfo.Instance.mPlayerData; MsgGlobal mGl = new MsgGlobal(); mGl.login = new @public.MsgLogin(); var msg = mGl.login; msg.token = player.token; msg.appId = player.appId; msg.hostId = GlobalData.mHostId; msg.channelId = player.channelId; msg.uuid = player.uuid; msg.pid = (ulong)player.pid; msg.time = (ulong)TimeUtils.ConvertToTime(DateTime.Now); msg.ipAds = SDKManager.Instance.ipAds; TCPNetWork.GetInstance().SendMsgToServer(ServerMsgKey.CLIENT_LOGIN, mGl); }
void RequestData() { WWWForm form = new WWWForm(); form.AddField("appId", GlobalData.mAppId); form.AddField("pid", PlayerInfo.Instance.mPlayerPid.ToString()); form.AddField("time", TimeUtils.ConvertToTime(System.DateTime.Now).ToString()); // form.AddField("sig", GlobalData.sig); string url = GlobalData.mConstBaseServerUrl + ServerUrlTitle.Url_GetInviterInfo; StartCoroutine(GlobalData.SendPost(url, form, delegate(WWW www) { string jsonText = www.text; if (jsonText != null) { InviterData data = JsonManager.GetInviterData(jsonText); SetData(data.count, data.count2, data.inviterId); } } )); }
void RequestRecord() { WWWForm form = new WWWForm(); form.AddField("appId", GlobalData.mAppId); //app的id form.AddField("pid", PlayerInfo.Instance.mPlayerPid.ToString()); form.AddField("time", TimeUtils.ConvertToTime(System.DateTime.Now).ToString()); //当前时间戳 if (curGameType == 0) //本地是0表示掼蛋所有 { form.AddField("gameType", 7); //服务器是7返回掼蛋所有的数据 Debug.Log("GameType:" + 7); } else { form.AddField("gameType", (int)curGameType);//请求的数据的类型1-6分别对应房间的类型 Debug.Log("GameType:" + (int)curGameType); } form.AddField("sig", "tobeadded"); string url = GlobalData.mConstBaseServerUrl + MsgContainer.ServerUrlTitle.Url_GetRecord; //返回一个迭代 StartCoroutine(GlobalData.SendPost(url, form, delegate(WWW www) { Debug.Log("战绩数据请求成功"); if (www.text != null && www.text.Length > 0) { ItemContainerClear();//请求到了新的数据 将旧的数据清除掉 List <RecordData> recordListData = JsonManager.GetRecordData(www.text); //修改应该根据类型添加到一个字典中, //根据指定的类型去调用需要的数据 //一直打二,为一个key... RecordManager.Instance.UpdateRecordData(recordListData); InitItem(recordListData); } else { ItemContainerClear();//没有新的数据 也要将旧的数据清除掉 } })); }
void SendMessage() { WWWForm form = new WWWForm(); form.AddField("appId", "HY_NJ_GD"); form.AddField("phone", phoneNumInput.text); form.AddField("pid", PlayerInfo.Instance.mPlayerPid.ToString()); form.AddField("time", TimeUtils.ConvertToTime(System.DateTime.Now).ToString()); //form.AddField("sig", "tobeadded");//手机标识 string url = GlobalData.mConstBaseServerUrl + MsgContainer.ServerUrlTitle.Url_SendMessage; StartCoroutine(GlobalData.SendPost(url, form, delegate(WWW www) { string text = www.text; if (text == "OK") { UIManagers.Instance.EnqueueTip("短信发送成功,请注意查收!"); } else { UIManagers.Instance.EnqueueTip("短信发送失败"); } })); }
void RequestHorseData() { if (PlayerInfo.Instance.mHorseDataList == null) //数据只请求一次 { WWWForm form = new WWWForm(); form.AddField("pid", PlayerInfo.Instance.mPlayerPid.ToString()); form.AddField("time", TimeUtils.ConvertToTime(System.DateTime.Now).ToString()); //当前时间戳 form.AddField("sig", "tobeadded"); string url = GlobalData.mConstBaseServerUrl + MsgContainer.ServerUrlTitle.Url_GetHorse; StartCoroutine(GlobalData.SendPost(url, form, delegate(WWW www) { Debug.Log("跑马灯数据列表获取成功:" + www.text); var list = JsonManager.GetHourseData(www.text); { PlayerInfo.Instance.UpdateHorseData(list); } ChangeHorseTween(); })); } else { ChangeHorseTween(); } }