guodong 1 éve
szülő
commit
9d60cfcb27

+ 0 - 1
GameClient/Assets/Game/HotUpdate/Constant/ConstMessage.cs

@@ -2,7 +2,6 @@ namespace GFGGame
 {
     public class ConstMessage
     {
-        public const string ON_PLATFORM_SDK_INITED = "INIT_PLATFORM_SDK_SUCCESS";
         public const string ON_PLATFORM_SDK_LOGINED = "ON_PLATFORM_SDK_LOGINED";
 
         public const string DRESS_UP_SCORE_CHANGED = "DRESS_UP_SCORE_CHANGED";

+ 0 - 13
GameClient/Assets/Game/HotUpdate/Platform/QDManager.cs

@@ -3,8 +3,6 @@
 
     public class QDManager
     {
-        public static bool isInited = false;
-
         public static void Init()
         {
             switch(LauncherConfig.ChannelId)
@@ -15,17 +13,6 @@
             }
         }
 
-        public static void InitPlatform()
-        {
-            ViewManager.Show<ModalStatusView>("正在初始化...");
-            switch (LauncherConfig.ChannelId)
-            {
-                default:
-                    EventAgent.DispatchEvent(ConstMessage.ON_PLATFORM_SDK_INITED, true);
-                    break;
-            }
-        }
-
         public static void Login()
         {
             ViewManager.Show<ModalStatusView>("登录中...");

+ 9 - 36
GameClient/Assets/Game/HotUpdate/Views/Login/LoginView.cs

@@ -9,7 +9,7 @@ namespace GFGGame
     {
         private UI_LoginUI _ui;
         private GameObject _sceneObject;
-        private bool platformInited;
+        private bool autoLogined;
 
 
         public override void Dispose()
@@ -42,6 +42,10 @@ namespace GFGGame
         {
             base.OnInit();
             _ui.m_txtVersion.text = GameGlobal.version;
+
+            _ui.m_btnTapLogin.visible = QDManager.IsTaptap;
+            _ui.m_btnStart.visible = !QDManager.IsTaptap;
+
             _ui.m_btnNotice.onClick.Add(OnClickBtnNotice);
             _ui.m_btnStart.onClick.Add(OnClickBtnStart);
             _ui.m_btnLogout.onClick.Add(OnClickBtnLogout);
@@ -60,7 +64,6 @@ namespace GFGGame
             base.AddEventListener();
             EventAgent.AddEventListener(ConstMessage.SERVER_CHANGE, OnSeverChangeListener);
             EventAgent.AddEventListener(ConstMessage.LOGIN_SUCCESS, OnLoginSuccess);
-            EventAgent.AddEventListener(ConstMessage.ON_PLATFORM_SDK_INITED, OnPlatformInitet);
             EventAgent.AddEventListener(ConstMessage.ON_PLATFORM_SDK_LOGINED, OnPlatformLogined);
         }
         protected override void OnShown()
@@ -96,24 +99,16 @@ namespace GFGGame
                         });
                 return;
             }
-            if(!platformInited)
+            if (!autoLogined)
             {
-                platformInited = true;
-                if (QDManager.isInited)
-                {
-                    EventAgent.DispatchEvent(ConstMessage.ON_PLATFORM_SDK_INITED, true);
-                }
-                else
-                {
-                    //初始化平台配置
-                    QDManager.InitPlatform();
-                }
+                autoLogined = true;
+                TryLogin();
             }
         }
 
         protected override void OnHide()
         {
-            platformInited = false;
+            autoLogined = false;
             if (_sceneObject != null)
             {
                 PrefabManager.Instance.Restore(_sceneObject);
@@ -126,7 +121,6 @@ namespace GFGGame
             base.RemoveEventListener();
             EventAgent.RemoveEventListener(ConstMessage.SERVER_CHANGE, OnSeverChangeListener);
             EventAgent.RemoveEventListener(ConstMessage.LOGIN_SUCCESS, OnLoginSuccess);
-            EventAgent.RemoveEventListener(ConstMessage.ON_PLATFORM_SDK_INITED, OnPlatformInitet);
             EventAgent.RemoveEventListener(ConstMessage.ON_PLATFORM_SDK_LOGINED, OnPlatformLogined);
         }
 
@@ -144,27 +138,6 @@ namespace GFGGame
             LogServerHelperHttp.SendNodeLog((int)LogNode.ShowSelectServer);
         }
 
-        private void OnPlatformInitet(EventContext context)
-        {
-            ViewManager.Hide<ModalStatusView>();
-            var success = (bool)context.data;
-            Debug.Log($"InitPlatform success {success}");
-            if (success)
-            {
-                QDManager.isInited = true;
-                _ui.m_btnTapLogin.visible = QDManager.IsTaptap;
-                _ui.m_btnStart.visible = !QDManager.IsTaptap;
-                //尝试自动登录
-                TryLogin();
-            }
-            else
-            {
-                AlertSystem.Show("初始化平台sdk失败!")
-                .SetRightButton(true, "重试", (t) => { QDManager.InitPlatform(); });
-            }
-
-        }
-
         private void OnPlatformLogined(EventContext context)
         {
             var account = (string)context.data;