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); }
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); }
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); } }
//================================================================================================================================= /// <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; } }
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; } }
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); }