/// <summary> /// 获取验证码 /// </summary> void OnBtn_GetCode(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); if (CanvasObj == null) { CanvasObj = GameObject.Find("Canvas/Root"); } InputField PhonePanel = CanvasObj.transform.Find("Login").Find("Panel_PhoneLogin") .Find("InputField_PhoneNum").gameObject.GetComponent <InputField>(); long phonenum = 0; if (!long.TryParse(PhonePanel.text, out phonenum)) { CCustomDialog.OpenCustomConfirmUI(1003); return; } if (!GameCommon.CheckPhoneIsAble(PhonePanel.text)) { CCustomDialog.OpenCustomConfirmUI(1003); return; } if (phonenum > 0) { if (!NetWorkClient.GetInstance().IsSocketConnected) { HallMain.ConnectLoginServer(); } SendApplyGetCode(phonenum, 1); //if(MobileCodeTimer == null) MobileCodeTimer = new CTimerPersecondCall(60f, UpdataGetCodeBtnText); xTimeManger.Instance.RegisterTimer(MobileCodeTimer); GameObject PhoneLogin = CanvasObj.transform.Find("Login").Find("Panel_PhoneLogin").gameObject; if (null != PhoneLogin) { Button btn = PhoneLogin.transform.Find("Button_GetCode").gameObject.GetComponent <Button>(); Image btnimg = PhoneLogin.transform.Find("Button_GetCode").gameObject.GetComponent <Image>(); btn.interactable = false; btnimg.raycastTarget = false; Text strCode = PhoneLogin.transform.Find("Button_GetCode").Find("Text_GetCode").gameObject.GetComponent <Text>(); strCode.text = "60S可重新获取"; } } } }
/// <summary> /// 确认兑换按钮事件 /// </summary> void OnClickOkExchangeEvent(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype != EventTriggerType.PointerClick || ExchangeItemPanelGameObject == null) { return; } CustomAudio.GetInstance().PlayCustomAudio(1002); //姓名 InputField name = ExchangeItemPanelGameObject.transform.Find("pop_up/Exchange_Gouwuka/InputName").gameObject.GetComponent <InputField>(); if (string.IsNullOrEmpty(name.text)) { CRollTextUI.Instance.AddVerticalRollText(1111); return; } //手机号码 InputField mobilenum = ExchangeItemPanelGameObject.transform.Find("pop_up/Exchange_Gouwuka/InputPhoneNum").gameObject.GetComponent <InputField>(); if (string.IsNullOrEmpty(mobilenum.text) || !GameCommon.CheckPhoneIsAble(mobilenum.text)) { CRollTextUI.Instance.AddVerticalRollText(1112); return; } //收件地址 InputField address = ExchangeItemPanelGameObject.transform.Find("pop_up/Exchange_Gouwuka/InputAdd").gameObject.GetComponent <InputField>(); if (string.IsNullOrEmpty(address.text)) { CRollTextUI.Instance.AddVerticalRollText(1111); return; } CurRecvName = name.text; CurPhoneNum = mobilenum.text; CurRecvAddress = address.text; //打开确认订单信息界面 ShowExchangeItemOrderConfirmPanel(); }