示例#1
0
    private void OnCollisionEnter2D(Collision2D collision)
    {
        var rb = collision.transform.GetComponentInParent <Rigidbody2D>();

        if (rb != null)
        {
            SoundHandler.BouncySound();
            rb.AddForce((Vector2)transform.up * force);
        }
    }
示例#2
0
    private void OnCollisionEnter2D(Collision2D collision)
    {
        if (!collision.gameObject.CompareTag("Clara"))
        {
            collisions.Add(collision);
        }
        soundHandler.CLandingSFX();

        if (collision.gameObject.CompareTag("Shrooms"))
        {
            soundHandler.BouncySound();
        }
        if (collisions.Count > 0)
        {
            onGround = true;
        }
    }