wangguan
2020-12-25 b35c810d34558ac4bcdbe382fae6db4cb3e3b545
Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs
@@ -15,8 +15,8 @@
    bool isLogining;
    private JsonData loginData;
    private Button repairBtn;//修复
    private Button noticeBtn;//公告
    //private Button repairBtn;//修复
    //private Button noticeBtn;//公告
    private Button startBtn;//开始游戏
    private Slider progressSlider;//进度条
@@ -33,6 +33,8 @@
    [SerializeField]
    private List<GameObject> other;
    private GameObject MainUI;
    // Start is called before the first frame update
    void Start()
    {
@@ -40,10 +42,14 @@
        EventCenter.Ins.RemoveAllListener();
        TDAA_SDKManager.Ins.AddListener();
        EventCenter.Ins.Add((int)KTGMGemClient.EventType.ChangeScene, ChangeScene);
        isLogining = false;
        repairBtn = transform.Find("Panel/RepairBtn").GetComponent<Button>();
        MainUI = transform.Find("Panel/MainPanel").gameObject;
        MainUI.SetActive(false);
        //repairBtn = transform.Find("Panel/RepairBtn").GetComponent<Button>();
        startBtn = transform.Find("Panel/StartBtn").GetComponent<Button>();
        versionTxt = transform.Find("Panel/Version").GetComponent<Text>();
@@ -55,10 +61,10 @@
        startBtn.onClick.AddListener(OnClickLoginBtn);
        startBtn.gameObject.SetActive(true);
        repairBtn.onClick.AddListener(() =>
        {
            OnClickResetBtn();
        });
        // repairBtn.onClick.AddListener(() =>
        // {
        //     OnClickResetBtn();
        // });
        //transform.Find("Panel/Button (1)").GetComponent<Button>().onClick.AddListener(OnClickResetBtn);
@@ -89,7 +95,7 @@
            TDAA_SDKManager.Ins.Statistics(1);//成功加载登陆界面的人数
        }
        SetStart();
        //SetStart();
    }
    /// <summary>
@@ -119,14 +125,13 @@
    /// </summary>
    void loginNext()
    {
        progressSlider.gameObject.SetActive(true);
        startBtn.gameObject.SetActive(false);
        AudioSourceManager.Ins.Play(AudioEnum.UI);
        TDAA_SDKManager.Ins.Statistics(2);//埋点
        GameConfig.isFirstStart = false;
        StartCoroutine(loginMy());
        //GameConfig.isFirstStart = false;
        MainUI.SetActive(true);
    }
    /// <summary>
@@ -134,11 +139,18 @@
    /// </summary>
    void SDKloginNext()
    {
        Debug.Log("SDK登录,修改Imei");
        GameConfig.Imei = SDKManager.ins.sdk.uid;
        Debug.Log("SDK登录,修改Imei:" + GameConfig.Imei);
        transform.Find("Panel/PlayerID").GetComponent<Text>().text = "玩家ID:" + GameConfig.Imei;
        loginNext();
    }
    private void ChangeScene()
    {
        progressSlider.gameObject.SetActive(true);
        StartCoroutine(loginMy());
    }
@@ -210,10 +222,7 @@
            }
        }
        else
        {
        }
    }
    IEnumerator loginMy()