From 902a10e14cd00c8db894c08f4455e60ddd0af8c4 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Thu, 10 Dec 2020 10:20:26 +0800 Subject: [PATCH] 增加对是否使用SDK的判断 GameConfig.useSDK --- Assets/Scripts/Common/GameConfig.cs | 1 + Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs | 24 ++++++++++++------------ Assets/Scripts/Manager/ManagerRoot.cs | 3 ++- Assets/Resources/UI/Final/FinalPanel.prefab | 2 +- 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/Assets/Resources/UI/Final/FinalPanel.prefab b/Assets/Resources/UI/Final/FinalPanel.prefab index 835dec3..a702f5c 100644 --- a/Assets/Resources/UI/Final/FinalPanel.prefab +++ b/Assets/Resources/UI/Final/FinalPanel.prefab @@ -4838,7 +4838,7 @@ - target: {fileID: 3047146065604292524, guid: b9e71f5997dfccf469dc973bc541697e, type: 3} propertyPath: m_LocalPosition.z - value: -72 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3047146065604292524, guid: b9e71f5997dfccf469dc973bc541697e, type: 3} diff --git a/Assets/Scripts/Common/GameConfig.cs b/Assets/Scripts/Common/GameConfig.cs index 7487d96..f9301ce 100644 --- a/Assets/Scripts/Common/GameConfig.cs +++ b/Assets/Scripts/Common/GameConfig.cs @@ -15,6 +15,7 @@ public static string NextSceneName = "Endless2D"; // public static string NextSceneName = "Endless"; + public static bool useSDK = false; public static string Imei; public static bool isFirstStart = true; diff --git a/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs b/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs index 26c4370..99ffe4e 100644 --- a/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs +++ b/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs @@ -53,7 +53,7 @@ //transform.Find("Panel/Button (1)").GetComponent<Button>().onClick.AddListener(OnClickResetBtn); - + if (Application.platform == RuntimePlatform.Android) { //GetetDeviceIMEI();//获取安卓手机IMEI @@ -143,17 +143,17 @@ if (!isLogining) { // CoderM: 在这里要使用SDK来进行登录了 - SDKCallBack.ins.setNextAction("login", loginNext); - SDKManager.ins.sdk.login(); - - //progressSlider.gameObject.SetActive(true); - //startBtn.gameObject.SetActive(false); - - //AudioSourceManager.Ins.Play(AudioEnum.UI); - //TDAA_SDKManager.Ins.Statistics(2);//埋点 - - //GameConfig.isFirstStart = false; - //StartCoroutine(loginMy()); + if (GameConfig.useSDK) + { + //设置login的回调 + SDKCallBack.ins.setNextAction("login", loginNext); + SDKManager.ins.sdk.login(); + } + else + { + //没有使用SDK + loginNext(); + } } else { diff --git a/Assets/Scripts/Manager/ManagerRoot.cs b/Assets/Scripts/Manager/ManagerRoot.cs index 1bee723..5cba5ed 100644 --- a/Assets/Scripts/Manager/ManagerRoot.cs +++ b/Assets/Scripts/Manager/ManagerRoot.cs @@ -18,7 +18,8 @@ DOTween.Init(true, true, LogBehaviour.Verbose).SetCapacity(200, 10); root = new GameObject("ManagerRoot"); - root.AddComponent<SDKCallBack>(); + if (GameConfig.useSDK) + root.AddComponent<SDKCallBack>(); root.AddComponent<DoNotDestory>(); root.AddComponent<MasterSocket>(); root.AddComponent<TDAA_SDKManager>(); -- Gitblit v1.9.1