From 3d314c5f2b4cedf98b28878033bd323764ad53a8 Mon Sep 17 00:00:00 2001 From: LuanShi Date: Wed, 12 Feb 2025 20:29:52 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=98=E8=AE=A4=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scenes/Init.unity | 2 +- Assets/Scripts/LoginAndPay/LoginView.cs | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Assets/Scenes/Init.unity b/Assets/Scenes/Init.unity index 2743c1d..a5a0556 100644 --- a/Assets/Scenes/Init.unity +++ b/Assets/Scenes/Init.unity @@ -1737,7 +1737,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: V1.3.1 + m_Text: V1.3.2 --- !u!222 &1722103144 CanvasRenderer: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/LoginAndPay/LoginView.cs b/Assets/Scripts/LoginAndPay/LoginView.cs index b8ba945..c58c5e4 100644 --- a/Assets/Scripts/LoginAndPay/LoginView.cs +++ b/Assets/Scripts/LoginAndPay/LoginView.cs @@ -20,6 +20,16 @@ public class LoginView : MonoBehaviour { SendCodeButton.onClick.AddListener(SendVerifyCode); LoginButton.onClick.AddListener(Login); + // 读取缓存的手机号 + if (PlayerPrefs.HasKey("CachedPhoneNumber")) + { + string cachedPhoneNumber = PlayerPrefs.GetString("CachedPhoneNumber"); + if (!string.IsNullOrEmpty(cachedPhoneNumber)) + { + HttpManager.Instance.phoneNum = cachedPhoneNumber; + SceneManager.LoadScene("LoadingScreen"); + } + } } private void SendVerifyCode() @@ -67,6 +77,10 @@ public class LoginView : MonoBehaviour LoginResponse loginResponse = await HttpManager.Instance.RequestPost("verify-code", new LoginRequest(){phone = phonenum, code = VerifyCodeInputField.text}); if (loginResponse.message == "验证成功") { + // 缓存手机号 + PlayerPrefs.SetString("CachedPhoneNumber", phonenum); + PlayerPrefs.Save(); + //ShowHomeView(phonenum); //SceneManager.LoadSceneAsync("LoadingScreen"); HttpManager.Instance.phoneNum = phonenum;