// Update is called once per frame private void Update() { if (isSuccess) { Backend.BMember.SaveToken(bro); isSuccess = false; bro.Clear(); } }
void Update() { if (isSuccess) { Backend.BMember.SaveToken(bro); isSuccess = false; bro.Clear(); OnBackendAuthorized(); } Dispatcher.Instance.InvokePending(); }
// Update is called once per frame void Update() { if (isSuccess) { Debug.Log("-------------Update(SaveToken)-------------"); BackendReturnObject saveToken = Backend.BMember.SaveToken(bro); if (saveToken.IsSuccess()) { Debug.Log("로그인 성공"); } else { Debug.Log("로그인 실패: " + saveToken.ToString()); } isSuccess = false; bro.Clear(); } // 차트를 비동기로 저장하는 경우에만 필요한 부분입니다. if (isChartSuccess) { Debug.Log("-----------------Update-----------------"); PlayerPrefsClear(); Backend.Chart.SaveChart(chart); isChartSuccess = false; if (chart.IsSuccess()) { JsonData rows = chart.GetReturnValuetoJSON()["rows"]; string ChartName, ChartContents; // get chart contents with chartName for (int i = 0; i < rows.Count; i++) { ChartName = rows[i]["chartName"]["S"].ToString(); ChartContents = PlayerPrefs.GetString(ChartName); Debug.Log(string.Format("{0}\n{1}", ChartName, ChartContents)); } } chart.Clear(); } }
// 비동기 메소드는 update()문에서 SaveToken을 꼭 적용해야 합니다. void Update() { #region 회원가입 및 로그인(비동기) if (isSuccess) { // SaveToken( BackendReturnObject bro ) -> void // 비동기 메소드는 update()문에서 SaveToken을 꼭 적용해야 합니다. BackendReturnObject saveToken = Backend.BMember.SaveToken(bro); if (saveToken.IsSuccess()) { print("비동기 로그인 성공"); loginState.text = "로그인 상태 : 로그인"; } else { Error(bro.GetErrorCode(), "UserFunc"); } isSuccess = false; bro.Clear(); } #endregion }