private void TurnOffIsSkillActive() { //if the ballmanager checks that there are no multiballs, the state of the skill turns off if (!ballManager.CheckForMultiBalls()) { IsSkillActive = false; } }
private void OnCollisionEnter(Collision collision) { if (ball.layer == ballMask) { if (!ballManager.CheckForMultiBalls()) { RespawnBall(ball); } else { if (collision.gameObject != ball) { GameObject.Destroy(collision.gameObject); } ballManager.RemoveBallInPlayFromCounter(); } } }