Exemplo n.º 1
0
    public void OnCollisionEnter(Collision collision)
    {
        if (collision.gameObject.tag == "death" || collision.gameObject.tag == "Enemy")
        {
            life      -= 1;
            move_speed = move_speed_store;

            speed_milestone_count    = speed_milestone_count_store;
            speed_increase_milestone = speed_increase_milestone_store;
            death_sound.Play();
            grounded = true;
            if (life >= 0)
            {
                if (left1 == true)
                {
                    myRigidbody.AddForce(45000 * Time.deltaTime, 0, 0);
                    left1 = false;
                }
                if (right1 == true)
                {
                    myRigidbody.AddForce(-45000 * Time.deltaTime, 0, 0);
                    right1 = false;
                }
            }
            if (life < 0)
            {
                life = 3;
                game_Manager.Restart_Game();
            }
        }
        else
        {
            grounded = true; jump_time_counter = 0;
        }
    }