public override void handleBallCollision(Ball collidedBall) { if (collidedBall.grabBall(this)) { carriedBall = collidedBall; if(carriedBall.ultimate) { body.velocity = Vector3.zero; } if(!dashWhileCarrying) { dashTimer = 0; } particles.Play(); } else if (collidedBall.stuns) { //we didn't dodge the ball! tackle(collidedBall.getTackleVector(), collidedBall.tackleDuration); particles.Play(); } }