コード例 #1
0
    public IEnumerator StartGame()
    {
        yield return(new WaitForSeconds(1));

        Budzik.GetComponent <AudioSource>().Play();
        AnimBudzika.GetComponent <Animator>().enabled = true;

        var myszka = Head.transform.FindChild("myszka");
        var pos    = myszka.localPosition;

        myszka.localPosition = new Vector3(pos.x, -60, 0);

        yield return(new WaitForSeconds(2));

        // Start timming
        iTween.MoveTo(Head, new Vector3(0, 53, 0), 1.0f);
        Budzik.GetComponent <AudioSource>().volume = 0.4f;

        while (myszka.localPosition.y < pos.y)
        {
            myszka.localPosition += new Vector3(0, 50 * Time.deltaTime, 0);
            yield return(new WaitForSeconds(0.005f));
        }
        timeBar.GetComponent <UnityEngine.UI.Image>().canvasRenderer.SetAlpha(1f);
        yield return(new WaitForSeconds(1.0f));

        _isRunning = true;
        Timming.Start(gameTime, onFinish);

        yield return(new WaitForSeconds(1.0f));

        StartCoroutine("slideMouseIconOutOfTheScreeen");
    }
コード例 #2
0
    IEnumerator game()
    {
        while (Info.transform.localPosition.y < 106)
        {
            Info.transform.localPosition += new Vector3(0, 300 * Time.deltaTime, 0);
            yield return(new WaitForSeconds(0.0005f));
        }

        yield return(new WaitForSeconds(1.5f));

        Info.SetActive(false);

        Timming.Start(12, onFinish);
        _isRunning = true;
    }