Exemple #1
0
    private IEnumerator WaitCloseLogin(int num)
    {
        animator.SetBool("Login", true);
        //when play canvas animator,set the btn animator enabled false;
        SetUseBtnAnimator(false);

        //wait 1 sec, set ui sate
        yield return(new WaitForSeconds(1f));

        Panel_Login.SetActive(false);
        Panel_Main.SetActive(true);
        Btn_Score.SetActive(true);

        //wait 1 sec,
        yield return(new WaitForSeconds(1f));

        animator.SetBool("Login", false);
        //after play the canvas animator,set the button animator enabled
        SetUseBtnAnimator(true);
        // get serversender message
        string scoreJsonMsg = clientConnect.GetResultStr();

        scoreJsonMsg = scoreJsonMsg.Replace("\0", "");
        scoreManager.CanCreateScoreBoardClient(scoreJsonMsg);
        clientConnect.CloseConnecting();

        //fade out txt_showMsg
        showMsgAnimator.SetBool("CanFadeOut", true);

        yield return(new WaitForSeconds(1f));

        showMsgAnimator.SetBool("CanFadeOut", false);
        Txt_ShowMsg.gameObject.SetActive(false);
    }
    private IEnumerator ClientCloseConnect(int num)
    {
        yield return(new WaitForSeconds(1));

        clientConnect.CloseConnecting();
    }