public void ActivateSpecial(BallMovement ball) { BallCollisionWithPaddle.Invoke(); if (!_playerStats.IsPaddleCharged) { OnBallCollisionWithoutSpecial.Invoke(); return; } ball.ChangeTrailToSpecial(); ActivateSpecialParticles(); _playerStats.Special.BallActivatedAction(ball); }