private void PushedDialog(int selectButtonIndex) { GUIManager.ExtBackKeyReady = false; if (selectButtonIndex == 0) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); GameWebAPI.RequestUS_UserUpdateNicknameLogic request = new GameWebAPI.RequestUS_UserUpdateNicknameLogic { SetSendData = delegate(GameWebAPI.PRF_Req_UpdateNickname param) { param.nickname = this.inputLabel.text; } }; base.StartCoroutine(request.RunOneTime(delegate() { RestrictionInput.EndLoad(); this.RecvAPI_UpdateNickname(true); }, delegate(Exception noop) { RestrictionInput.EndLoad(); this.RecvAPI_UpdateNickname(false); }, null)); } else { this.myTransform.SetLocalY(0f); } }
public APIRequestTask RequestUpdateNickName(string newNickName, bool requestRetry = true) { GameWebAPI.RequestUS_UserUpdateNicknameLogic request = new GameWebAPI.RequestUS_UserUpdateNicknameLogic { SetSendData = delegate(GameWebAPI.PRF_Req_UpdateNickname param) { param.nickname = newNickName; }, OnReceived = delegate(WebAPI.ResponseData noop) { DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.nickname = newNickName; DataMng.Instance().RespDataPRF_Profile.userData.nickname = newNickName; } }; return(new APIRequestTask(request, requestRetry)); }