wangguan
2020-12-14 5ad15def0b0cd852a3aac835135af101122db7f6
Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs
@@ -60,7 +60,8 @@
        //transform.Find("Panel/Button (1)").GetComponent<Button>().onClick.AddListener(OnClickResetBtn);
        if (!GameConfig.useSDK)
        {
        if (Application.platform == RuntimePlatform.Android)
        {
            //GetetDeviceIMEI();//获取安卓手机IMEI
@@ -71,12 +72,12 @@
            imei0 = "MyTestGemBattle123";
        }
        GameConfig.PlayerName = imei0;
            GameConfig.Imei = imei0;
        }
        versionTxt.text = "版本号:" + Application.version;
        //resVersion.text 暂时没有使用
        transform.Find("Panel/PlayerID").GetComponent<Text>().text = "玩家ID:" + imei0;
        if (GameConfig.isFirstStart)
        {
@@ -129,6 +130,17 @@
        StartCoroutine(loginMy());
    }
    /// <summary>
    /// 使用SDK登录
    /// </summary>
    void SDKloginNext()
    {
        Debug.Log("SDK登录,修改Imei");
        GameConfig.Imei = SDKManager.ins.sdk.uid;
        transform.Find("Panel/PlayerID").GetComponent<Text>().text = "玩家ID:" + GameConfig.Imei;
        loginNext();
    }
    #region 获得安卓手机上的IMEI号
@@ -155,9 +167,12 @@
    private void OnClickResetBtn()
    {
        if (!GameConfig.useSDK)
        {
        Debug.LogError("清空了所有数据");
        PlayerPrefs.DeleteAll();
        TDAA_SDKManager.Ins.Reset();
        }
    }
@@ -165,21 +180,39 @@
    {
        if (!isLogining)
        {
            isLogining = true;
            if (GameConfig.isFirstStart)
            {
            // CoderM: 在这里要使用SDK来进行登录了
            if (GameConfig.useSDK)
            {
                    Debug.Log("使用SDK来进行登录了");
                //设置login的回调
                SDKCallBack.ins.setNextAction("login", loginNext);
                    SDKCallBack.ins.setNextAction("login", SDKloginNext);
                SDKManager.ins.sdk.login();
            }
            else
            {
                    Debug.Log("没有使用SDK");
                //没有使用SDK
                loginNext();
            }
        }
        else
        {
                Debug.Log("重玩");
                progressSlider.gameObject.SetActive(true);
                startBtn.gameObject.SetActive(false);
                AudioSourceManager.Ins.Play(AudioEnum.UI);
                TDAA_SDKManager.Ins.OnClickRestartBtn();//重玩
                StartCoroutine(loginMy());
            }
        }
        else
        {
        }
    }