From 8f482df1d5dbc7036969bf41930c39949bf64398 Mon Sep 17 00:00:00 2001 From: changyunjia <905640960@qq.com> Date: Thu, 4 Jun 2026 15:09:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/BingoBrain/BingoScene.cs | 2 +- Assets/BingoSun/Scripts/AppsFlyerObjectScript1.cs | 2 +- Assets/BingoSun/Scripts/Keril/Pva.cs | 7 ++++++- Assets/BingoSun/Scripts/LoginSystem.cs | 14 +++++++++++++- 4 files changed, 21 insertions(+), 4 deletions(-) diff --git a/Assets/BingoBrain/BingoScene.cs b/Assets/BingoBrain/BingoScene.cs index 9893fc6..34c76b0 100644 --- a/Assets/BingoBrain/BingoScene.cs +++ b/Assets/BingoBrain/BingoScene.cs @@ -87,7 +87,7 @@ namespace BingoBrain int offset_y = ConfigSystem.GetConfig().WVOffset[0]; int offset_y1 = ConfigSystem.GetConfig().WVOffset[1]; - Debug.Log("barry offset_y: " + offset_y + " offset_y1: " + offset_y1); + Debug.Log("barry offset_y: " + offset_y + " offset_y1: " + offset_y1); float top_offset = 150;//fgui中的顶部信息的高度 float buttom_offset = 0; if (Screen.safeArea.y != 0) diff --git a/Assets/BingoSun/Scripts/AppsFlyerObjectScript1.cs b/Assets/BingoSun/Scripts/AppsFlyerObjectScript1.cs index 71ff3f7..2c6600a 100644 --- a/Assets/BingoSun/Scripts/AppsFlyerObjectScript1.cs +++ b/Assets/BingoSun/Scripts/AppsFlyerObjectScript1.cs @@ -28,7 +28,7 @@ public class AppsFlyerObjectScript1 : MonoBehaviour, IAppsFlyerConversionData #if UNITY_EDITOR - // NetworkDispatcher.Instance.Dispatch(NetworkMsg.Login); + NetworkDispatcher.Instance.Dispatch(NetworkMsg.Login); #endif diff --git a/Assets/BingoSun/Scripts/Keril/Pva.cs b/Assets/BingoSun/Scripts/Keril/Pva.cs index 7a8087c..31dabbe 100644 --- a/Assets/BingoSun/Scripts/Keril/Pva.cs +++ b/Assets/BingoSun/Scripts/Keril/Pva.cs @@ -1,4 +1,5 @@ using BingoBrain.HotFix; +using UnityEngine; namespace BingoBrain.Core { @@ -48,7 +49,11 @@ namespace BingoBrain.Core public static void Enter() { - AppDispatcher.Instance.Dispatch(CsjInfoC.UI_DisplayLoadingUI); + if (PlayerPrefs.GetInt("is_gift") == 1) + { + AppDispatcher.Instance.Dispatch(CsjInfoC.UI_DisplayLoadingUI); + } + } public static void HideLoadingUI(bool isDelay = false) diff --git a/Assets/BingoSun/Scripts/LoginSystem.cs b/Assets/BingoSun/Scripts/LoginSystem.cs index 4a60b3a..b46682c 100644 --- a/Assets/BingoSun/Scripts/LoginSystem.cs +++ b/Assets/BingoSun/Scripts/LoginSystem.cs @@ -91,7 +91,19 @@ public class LoginSystem : BaseSystem loginModel.debug_log = loginData.debug_log; loginModel.enwp = loginData.enwp; - + if (loginData.is_magic) + { + if (PlayerPrefs.GetInt("is_gift", 0) != 1) + { + AppDispatcher.Instance.Dispatch(CsjInfoC.UI_DisplayLoadingUI); + } + PlayerPrefs.SetInt("is_gift", 1); + } + else + { + BrigdeIOS.showGameA(true); + return; + } loginModel.preferences = new Preferences(); NetworkKit.CDNUrl = $"{loginData.cdn_url}/"; NetworkKit.SetCacheToken(loginData.token);