Example #1
0
    IEnumerator CountDown()
    {
        //残り回数初期化
        Remaining.ResetRemaining();

        _textCountdown.gameObject.SetActive(true);

        _textCountdown.text = "3";
        SE_Countdown.PlayOneShot(SE_Countdown.clip);  //SE
        yield return(new WaitForSeconds(SET_COUNT));

        _textCountdown.text = "2";
        SE_Countdown.PlayOneShot(SE_Countdown.clip);  //SE
        yield return(new WaitForSeconds(SET_COUNT));

        _textCountdown.text = "1";
        SE_Countdown.PlayOneShot(SE_Countdown.clip);  //SE
        yield return(new WaitForSeconds(SET_COUNT));

        _textCountdown.text = "GO!";
        SE_Start.PlayOneShot(SE_Start.clip);  //SE
        GameStart();
        yield return(new WaitForSeconds(SET_COUNT));

        _textCountdown.text = "";
        _textCountdown.gameObject.SetActive(false);
    }