コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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));
 }