Beispiel #1
0
    /// <summary>
    /// Holds several timers for the game
    /// </summary>
    /// <param name="number"></param>
    /// <returns></returns>
    private void Timer(int number)
    {
        if (justDodged && number == 1)
        {
            t3 += Time.deltaTime;
            if (t3 > 2)
            {
                justDodged = false;
                t3         = 0;
            }
        }

        if (animator.enabled == false && number == 2)
        {
            t1 += Time.deltaTime;
            if (t1 > 1)
            {
                animator.enabled = true;
                t1 = 0;
            }
        }

        if (aiRecenlyHit && number == 3)
        {
            if (aiHealth > 0)
            {
                t2 += Time.deltaTime;
                if (t2 > 1.5)
                {
                    aiRecenlyHit = false;
                    t2           = 0;
                }
            }
            else
            {
                gameManagerScript.Win();
                //Debug.Log("You Win!");
            }
        }

        if (number == 4)
        {
            t4 += Time.deltaTime;
            if (t4 > 2.5)
            {
                RunAtPlayer();
                t4 = 0;
            }
        }

        if (playerRecentlyHit && number == 5)
        {
            t5 += Time.deltaTime;
            if (t5 > 1)
            {
                playerRecentlyHit = false;
                t5 = 0;
            }
        }
    }