Esempio n. 1
0
    private static void OnDialogUIBtnClick(EventTriggerType eventtype, object parma, PointerEventData eventData)
    {
        if (eventtype == EventTriggerType.PointerClick)
        {
            CustomAudio.GetInstance().PlayCustomAudio(1002);

            DialogFuncCallBack(parma);
            CustomDialogObj.SetActive(false);
            if (DialogTimer != null)
            {
                DialogTimer.SetDeleteFlag(true);
            }
        }
    }
Esempio n. 2
0
    bool BackCheckIndentfying(uint _msgType, UMessage _ms)
    {
        byte nState = _ms.ReadByte();

        if ((nState % 10) == 0)
        {
            //检测失败
            if ((nState / 10) == 0)
            {
                CanvasObj.transform.Find("Login").gameObject.SetActive(true);

                GameObject rtnBtn = CanvasObj.transform.Find("Login").Find("Panel_PhoneLogin").Find("Button_Return").gameObject;
                rtnBtn.GetComponent <Image>().raycastTarget = true;
                rtnBtn.GetComponent <Button>().interactable = true;

                GameObject loginBtn = CanvasObj.transform.Find("Login").Find("Panel_PhoneLogin").Find("Button_FinishLogin").gameObject;
                loginBtn.GetComponent <Image>().raycastTarget = true;
                loginBtn.GetComponent <Button>().interactable = true;
            }

            CCustomDialog.OpenCustomConfirmUI(1002);
        }
        else
        {
            long nMobile = _ms.ReadLong();
            GameMain.hall_.GetPlayerData().SetBindPhoneNumber(nMobile);
            BindMobileAccountId = GameMain.hall_.GetPlayerId();
            WriteAccountConfig(false);
            //直接手机号登陆不提示绑定成功
            if (nState == 11)
            {
                CCustomDialog.OpenCustomConfirmUI(1012);
                PlayerInfoUI.Instance.HandleBindMobileResult(true);
            }
            else
            {
                MobileCodeTimer.SetDeleteFlag(true);
            }

            Debug.Log("验证码验证成功!登陆游戏!" + nMobile.ToString());
        }

        return(true);
    }