| | |
| | | [SerializeField] InputField input;
|
| | | [SerializeField] Button receiveBtn;
|
| | | const string exchangeUrl = "http://center.2460web.com:53003/Coupon/CouponCode.php?";
|
| | | bool isCool = false;
|
| | | float time = 0;
|
| | | protected override void BindController()
|
| | | {
|
| | |
|
| | |
| | |
|
| | | protected override void OnPreOpen()
|
| | | {
|
| | | time = 0;
|
| | | isCool = false;
|
| | | InitUI();
|
| | | }
|
| | | protected override void OnAfterOpen()
|
| | |
| | |
|
| | | }
|
| | |
|
| | | protected override void LateUpdate()
|
| | | {
|
| | | if(isCool)
|
| | | {
|
| | | time += Time.deltaTime;
|
| | | if(time >= 3)
|
| | | {
|
| | | time = 0;
|
| | | isCool = false;
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | private void InitUI()
|
| | | {
|
| | | input.text = string.Empty;
|
| | |
| | |
|
| | | private void ClickRecevieBtn()
|
| | | {
|
| | | if (isCool) return;
|
| | | |
| | | string passward = input.text;
|
| | | if(string.IsNullOrEmpty(passward))
|
| | | {
|
| | |
| | | }
|
| | | else
|
| | | {
|
| | | isCool = true;
|
| | | var tables = new Dictionary<string, string>();
|
| | | tables["channel"] = VersionConfig.Get().appId;
|
| | | tables["code"] = passward;
|
| | |
| | | tables["sid"] = ServerListCenter.Instance.currentServer.region_flag.ToString();
|
| | | tables["pushurl"] = ServerListCenter.Instance.currentServer.region_domain;
|
| | | tables["spid"] = VersionConfig.Get().SpID;
|
| | | tables["roleid"] = UIHelper.ServerStringTrim(PlayerDatas.Instance.baseData.PlayerName);
|
| | | tables["level"] = PlayerDatas.Instance.baseData.LV.ToString();
|
| | | tables["viplevel"] = PlayerDatas.Instance.baseData.VIPLv.ToString();
|
| | | HttpRequest.Instance.RequestHttpGet(StringUtility.Contact(exchangeUrl, HttpRequest.HashtablaToString(tables)), HttpRequest.defaultHttpContentType, 1, null);
|
| | | }
|
| | | if(passward.Length > 1)
|
| | | {
|
| | | string wxCode = passward.Substring(0, 2);
|
| | | if (wxCode == "wx")
|
| | | {
|
| | | WindowCenter.Instance.CloseImmediately<WelfareWin>();
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|