فهرست منبع

好游快爆fix

guodong 2 سال پیش
والد
کامیت
f8d3339689
1فایلهای تغییر یافته به همراه17 افزوده شده و 4 حذف شده
  1. 17 4
      GameClient/Assets/Game/HotUpdate/Views/Login/LoginView.cs

+ 17 - 4
GameClient/Assets/Game/HotUpdate/Views/Login/LoginView.cs

@@ -129,7 +129,6 @@ namespace GFGGame
 
         private void OnPlatformInitet(EventContext context)
         {
-            ViewManager.Hide<ModalStatusView>();
             var success = (bool)context.data;
             Debug.Log($"InitPlatform success {success}");
             if (success)
@@ -137,11 +136,19 @@ namespace GFGGame
                 QDManager.isInited = true;
                 _ui.m_btnTapLogin.visible = QDManager.IsTaptap;
                 _ui.m_btnStart.visible = !QDManager.IsTaptap;
-                //尝试自动登录
-                OnClickBtnStart();
+                if(QDManager.IsHYKB)
+                {
+                    Timers.inst.Add(1, 1, DelayToHYKBLogin);
+                }
+                else
+                {
+                    //尝试自动登录
+                    OnClickBtnStart();
+                }
             }
             else
             {
+                ViewManager.Hide<ModalStatusView>();
                 AlertSystem.Show("初始化平台sdk失败!")
                 .SetRightButton(true, "重试", (t) => { QDManager.InitPlatform(); });
             }
@@ -174,8 +181,14 @@ namespace GFGGame
         }
 
         //start==================垃圾代码,处理好游快爆sdk防沉迷无回调的问题
+        private void DelayToHYKBLogin(object obj)
+        {
+            //尝试自动登录
+            OnClickBtnStart();
+        }
+
         private int focusCount;
-        private void CheckHykbLoginServer(object p)
+        private void CheckHykbLoginServer(object obj)
         {
             if(Application.isFocused)
             {