From f1beca22d879a316b392528dd7b4486b671ec919 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Thu, 10 Dec 2020 17:40:03 +0800 Subject: [PATCH] Merge commit 'bd0ba263761a866ca0d698169d2d83b6a11c35e7' --- Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs | 81 +++++++++++++++++++++------------------- 1 files changed, 42 insertions(+), 39 deletions(-) diff --git a/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs b/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs index 622dd1b..38af7bf 100644 --- a/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs +++ b/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs @@ -22,7 +22,6 @@ private Text versionTxt;//版本号 private Text resVersion;//资源版本号 - float waitTime;//切换场景等待时间 // Start is called before the first frame update @@ -54,22 +53,8 @@ //transform.Find("Panel/Button (1)").GetComponent<Button>().onClick.AddListener(OnClickResetBtn); - - if (Application.platform == RuntimePlatform.Android) - { - //GetetDeviceIMEI();//获取安卓手机IMEI - imei0 = TDAA_SDKManager.Ins.GetDeviceId();//使用设备ID - } - else if (Application.platform == RuntimePlatform.WindowsEditor) - { - imei0 = "MyTestGemBattle123"; - } - - GameConfig.PlayerName = imei0; - - versionTxt.text = "版本号:" + Application.version; - //resVersion.text 暂时没有使用 - transform.Find("Panel/PlayerID").GetComponent<Text>().text = "玩家ID:" + imei0; + + if (!GameConfig.isFirstStart)//后续直接加载 @@ -82,19 +67,29 @@ { waitTime = 0f; //第一次启动,初始化并且埋点 - if (!GameConfig.useSDK) - { - TDAA_SDKManager.Ins.SDKInit(ChannelID.Gm.ToString()); - TDAA_SDKManager.Ins.Statistics(1);//成功加载登陆界面的人数 - } + //TDAA_SDKManager.Ins.SDKInit(ChannelID.Gm.ToString()); + //TDAA_SDKManager.Ins.Statistics(1);//成功加载登陆界面的人数 } } - /// <summary> - /// 开始游戏 - /// </summary> void loginNext() { + //if (Application.platform == RuntimePlatform.Android) + //{ + // //GetetDeviceIMEI();//获取安卓手机IMEI + // imei0 = TDAA_SDKManager.Ins.GetDeviceId();//使用设备ID + //} + //else if (Application.platform == RuntimePlatform.WindowsEditor) + //{ + // imei0 = "MyTestGemBattle123"; + //} + + GameConfig.PlayerName = SDKManager.ins.sdk.uid; + + versionTxt.text = "版本号:" + Application.version; + //resVersion.text 暂时没有使用 + transform.Find("Panel/PlayerID").GetComponent<Text>().text = "玩家ID:" + SDKManager.ins.sdk.uid; + progressSlider.gameObject.SetActive(true); startBtn.gameObject.SetActive(false); @@ -105,16 +100,24 @@ StartCoroutine(loginMy()); } + float waitTime; + // private void OnEnable() + // { + // SocketEvent.Ins.Add<IMessage>((int)Opcode.LoginS2C, LoginS2C); + // } + + // private void OnDestroy() + // { + // SocketEvent.Ins.Remove<IMessage>((int)Opcode.LoginS2C, LoginS2C); + + // } #region 获得安卓手机上的IMEI号 public string imei0 = ""; public string imei1 = ""; public string meid = ""; - /// <summary> - /// 已弃用 - /// </summary> void GetetDeviceIMEI() { var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); @@ -142,17 +145,17 @@ if (!isLogining) { // CoderM: 在这里要使用SDK来进行登录了 - if (GameConfig.useSDK) - { - //设置login的回调 - SDKCallBack.ins.setNextAction("login", loginNext); - SDKManager.ins.sdk.login(); - } - else - { - //没有使用SDK - loginNext(); - } + 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()); } else { -- Gitblit v1.9.1