public void onComplete(int action, object resp) { var act = (ActionType)action; switch (act) { case ActionType.GetCode: isSend = true; sendCodeBtn.interactable = false; break; case ActionType.CommitCode: var resp_data = JsonMapper.ToObject(resp.ToString()); if (resp_data["phone"].ToString() != PhoneNumberInput.text) { CurrentScene.OpenView <LoadView>().SetText("手机号与验证码不匹配!"); return; } UserBmobDao user_dao = new UserBmobDao(resp_data["phone"].ToString(), ""); user_dao.FindByID((user) => { if (user != null) { user_dao = user; PlayerPrefs.SetString(GameConstData.LOGINING_PHONE_NUMBER, user_dao.id); BmobManager.Instance.UserBmobDao = user_dao; SaveManager.Instance.LoginType = LoginType.短信; LoadingScene.LoadScene(GameConstData.CHOOSE_ACTOR_SCENE_NAME); } else { user_dao.Insert(() => { PlayerPrefs.SetString(GameConstData.LOGINING_PHONE_NUMBER, user_dao.id); BmobManager.Instance.UserBmobDao = user_dao; SaveManager.Instance.LoginType = LoginType.短信; LoadingScene.LoadScene(GameConstData.CHOOSE_ACTOR_SCENE_NAME); }); } CurrentScene.CloseView <LoadView>(); }, () => { CurrentScene.OpenView <LoadView>().SetText("登录失败,请检查网络设置"); }); break; default: break; } }
public void AddBook() { CurrentScene.CloseView <BookView>(); if (cell == null) { DataModel.Model.AddBook(new BookModel(input.text)); EventHandler.OnAddBook?.Invoke(); } else { cell.model.content = input.text; DataModel.Model.UpdateBook(cell.model); cell.UpdateModel(); } OnCloseClick(); View.CurrentScene.OpenView <BookView>(); }
public void ContinoueLogin() { CurrentScene.OpenView <LoadView>(); UserBmobDao user_dao = new UserBmobDao(PlayerPrefs.GetString(GameConstData.LOGINING_PHONE_NUMBER), ""); user_dao.FindByID((user) => { if (user != null) { user_dao = user; BmobManager.Instance.UserBmobDao = user_dao; SaveManager.Instance.LoginType = LoginType.短信; LoadingScene.LoadScene(GameConstData.CHOOSE_ACTOR_SCENE_NAME); } else { CurrentScene.OpenView <LoadView>().SetText("登录失败! 没找到此用户"); return; } CurrentScene.CloseView <LoadView>(); }, () => { CurrentScene.OpenView <LoadView>().SetText("登录失败!请检查网络设置"); }); }