コード例 #1
0
 public void NcChangeUserFace(HallTransfer.UserInfomation Info)
 {
     //修改用户头像
     GameApp.GameData.UserInfo.HeadId = Info.dwLogoID;
     GameApp.Account.SendChangeUserFace(Info.dwName, Info.dwIdentification, Info.dwCellPhone, Info.dwIM,
                                        Info.dwLogoID);
 }
コード例 #2
0
 public void NcChangeUserInformation(HallTransfer.UserInfomation Info)
 {
     //修改用户资料
     GameApp.GameData.UserInfo.HeadId     = Info.dwLogoID;
     GameApp.GameData.UserInfo.UnderWrite = Info.dwSign;
     GameApp.Account.SendChangeUserInformation(Info.dwName, Info.dwNickname, Info.dwCellPhone, Info.dwIM,
                                               Info.dwLogoID, Info.dwSign);
 }
コード例 #3
0
ファイル: UserInfoCtrl.cs プロジェクト: Pircs/DafuhaoProject
    public void SubmitUserInfo()
    {
        HallTransfer.UserInfomation userInfo = new HallTransfer.UserInfomation();

        userInfo.dwName      = NameInput.value;
        userInfo.dwNickname  = NicknameInput.value;
        userInfo.dwCellPhone = PhoneInput.value;
        userInfo.dwIM        = QqInput.value;

        if (userInfo.dwNickname.Length < 2)
        {
            //MsgBox.Show("昵称的长度不能少于2个字符!");
            return;
        }
        byte[] byteArray = System.Text.Encoding.ASCII.GetBytes(userInfo.dwNickname);
        char[] charArray = userInfo.dwNickname.ToCharArray();
        for (int i = 0; i < byteArray.Length; i++)
        {
            if ((byteArray[i] < 97 || byteArray[i] > 122) && (byteArray[i] < 65 || byteArray[i] > 90) && (byteArray[i] < 48 || byteArray[i] > 57))
            {
                if (charArray[i] < 0x4e00 || charArray[i] > 0x9fbb)
                {
                    //MsgBox.Show("昵称只能包括汉字、字母和数字!不能使用非法字符!");

                    MsgBox.Confirm("", "昵称只能包括汉字、字母和数字!不能使用非法字符!");
                    return;
                }
            }
        }

        userInfo.dwLogoID = faceId;
        HallTransfer.Instance.uiConfig.isChangeFace = false;

        this.GetComponent <UIButton> ().isEnabled = false;
        if (HallTransfer.Instance.uiConfig.MobileEdition)
        {
            this.transform.parent.parent.FindChild("close_btn").GetComponent <UIButton> ().isEnabled = false;
        }
        else
        {
            this.transform.parent.FindChild("close_btn").GetComponent <UIButton> ().isEnabled = false;
        }

        if (!HallTransfer.Instance.uiConfig.MobileEdition)
        {
            this.transform.parent.FindChild("changeFace_btn").GetComponent <UIButton> ().isEnabled = false;
        }

        if (HallTransfer.Instance.ncChangeUserInformation != null)
        {
            HallTransfer.Instance.ncChangeUserInformation(userInfo);
        }
    }
コード例 #4
0
        //=================================================================================================================================
        /// <summary>
        /// 接收 点击"资料"后 玩家信息
        /// </summary>
        public void cnUserInformation(HallTransfer.UserInfomation userInfo)
        {
            ShowUserInfo(userInfo);
            if (HallTransfer._instance.canExecuteUIF)
            {
                if (HallTransfer._instance.uiConfig.window_MaskLayer != null)
                {
                    HallTransfer._instance.uiConfig.window_MaskLayer.SetActive(false);
                }
                HallTransfer._instance.msgTooLate_UIF = false;
                HallTransfer._instance.userInfos      = userInfo;
                GameObject tempInfo = HallTransfer._instance.uiConfig.window_UserInfo;
                tempInfo.SetActive(true);

                if (window_userInfo.front_panel != null)
                {
                    window_userInfo.front_panel.localPosition = Vector3.zero;
                }
                if (window_userInfo.nameInput != null)
                {
                    window_userInfo.nameInput.value = userInfo.dwName;
                }
                if (window_userInfo.nickNameInput != null)
                {
                    window_userInfo.nickNameInput.value = userInfo.dwNickname;
                }
                if (window_userInfo.phoneInput != null)
                {
                    window_userInfo.phoneInput.value = userInfo.dwCellPhone;
                }
                if (window_userInfo.qqInput != null)
                {
                    window_userInfo.qqInput.value = userInfo.dwIM;
                }
                if (window_userInfo.signInput != null)
                {
                    window_userInfo.signInput.value = userInfo.dwSign;
                }
                if (window_userInfo.face_img != null)
                {
                    window_userInfo.face_img.spriteName = "face_" + userInfo.dwLogoID;
                }
                //if (window_userInfo.submit_btn != null)     window_userInfo.submit_btn.GetComponent<changeUserInfoBtnClick>().faceId = userInfo.dwLogoID;
            }
        }
コード例 #5
0
        public void ShowUserInfo(HallTransfer.UserInfomation userInfo)
        {
            // 缓存玩家个人信息
            m_uTempUserInfo = userInfo;

            window_userInfo.userInfo_window.transform.localScale = Vector3.zero;
            window_userInfo.userInfo_window.SetActive(true);
            TweenScale tempTweenScale = window_userInfo.userInfo_window.GetComponent <TweenScale>();

            if (tempTweenScale != null)
            {
                tempTweenScale.ResetToBeginning();
                tempTweenScale.Play();
            }
            else
            {
                window_userInfo.userInfo_window.transform.localScale = Vector3.one;
            }
            if (window_userInfo.nameInput != null)
            {
                window_userInfo.nameInput.value = userInfo.dwName;
            }
            if (window_userInfo.nickNameInput != null)
            {
                window_userInfo.nickNameInput.value = userInfo.dwNickname;
            }
            if (window_userInfo.phoneInput != null)
            {
                window_userInfo.phoneInput.value = userInfo.dwCellPhone;
            }
            if (window_userInfo.qqInput != null)
            {
                window_userInfo.qqInput.value = userInfo.dwIM;
            }
            if (window_userInfo.signInput != null)
            {
                window_userInfo.signInput.value = userInfo.dwSign;
            }
            if (window_userInfo.face_img != null)
            {
                window_userInfo.face_img.spriteName = "face_" + userInfo.dwLogoID;
            }
        }
コード例 #6
0
        public void OnSendUserInformation(string dwName,
                                          string dwIdentification,
                                          string dwCellPhone,
                                          string dwIM,
                                          UInt32 dwLogoID)
        {
            var Userinfo = new HallTransfer.UserInfomation();

            Userinfo.dwName           = dwName;
            Userinfo.dwIdentification = dwIdentification;
            Userinfo.dwCellPhone      = dwCellPhone;
            Userinfo.dwIM             = dwIM;
            Userinfo.dwLogoID         = dwLogoID;
            Userinfo.dwSign           = GameApp.GameData.UserInfo.UnderWrite;
            Userinfo.dwNickname       = GameApp.GameData.UserInfo.NickName;

            //发送资料
            //HallTransfer.Instance.cnUserInformation(Userinfo);
            cnUserInformation(Userinfo);
        }