Ejemplo n.º 1
0
    private void OnEnable()
    {
        //Disable collision between player and the ball
        var playerCollider     = GetComponent <CircleCollider2D>();
        var playerBallCollider = playerBall.GetComponent <CircleCollider2D>();

        Physics2D.IgnoreCollision(playerCollider, playerBallCollider, true);
    }
Ejemplo n.º 2
0
    public void HasCollidedWith(BounceBall ball)
    {
        BallFreeze otherBallFreeze = ball.GetComponent<BallFreeze>();
        BallFreeze thisBallFreeze = this.GetComponent<BallFreeze>();

        if (!thisBallFreeze.IsFrozen && otherBallFreeze.IsFrozen)
        {

            thisBallFreeze.StartFreezing();

            GameManager.instance.audio.PlayOneShot(GameManager.instance.soundFreezeSub, 0.4f);
        }
    }