Browse Source

Merge branch 'master' of http://10.108.64.190:3000/gfg/client

zhaoyang 2 years ago
parent
commit
2c094d79f1

+ 3 - 7
GameClient/Assets/Game/HotUpdate/Platform/QDManager.cs

@@ -1,13 +1,9 @@
-using System;
-using ET;
-using TapTap.Bootstrap;
-
-namespace GFGGame
+namespace GFGGame
 {
-    
+
     public class QDManager
     {
-        public static Action<bool> InitResultCallback;
+        public static bool isInited = false;
 
         public static void InitPlatform()
         {

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

@@ -83,8 +83,15 @@ namespace GFGGame
             _ui.m_btnTapLogin.visible = false;
             _ui.m_btnLogout.visible = false;
 
-            //初始化平台配置
-            QDManager.InitPlatform();
+            if(QDManager.isInited)
+            {
+                EventAgent.DispatchEvent(ConstMessage.ON_PLATFORM_SDK_INITED, true);
+            }
+            else
+            {
+                //初始化平台配置
+                QDManager.InitPlatform();
+            }
         }
 
         protected override void OnHide()
@@ -125,10 +132,11 @@ namespace GFGGame
             ViewManager.Hide<ModalStatusView>();
             var success = (bool)context.data;
             Debug.Log($"InitPlatform success {success}");
-            _ui.m_btnTapLogin.visible = QDManager.IsTaptap;
-            _ui.m_btnStart.visible = !QDManager.IsTaptap;
             if (success)
             {
+                QDManager.isInited = true;
+                _ui.m_btnTapLogin.visible = QDManager.IsTaptap;
+                _ui.m_btnStart.visible = !QDManager.IsTaptap;
                 //尝试自动登录
                 OnClickBtnStart();
             }