TO SQUASH: better ball collisions.

This commit is contained in:
2026-08-03 01:47:14 -04:00
parent 378efa16ef
commit 17051821b5
8 changed files with 50 additions and 10 deletions
+5 -2
View File
@@ -50,12 +50,15 @@ public class FruitBall : MonoBehaviour
void OnCollisionEnter2D(Collision2D collision)
{
if (collision.gameObject.CompareTag("Wall") || collision.gameObject.CompareTag("Ball"))
if (collision.gameObject.CompareTag("Wall") ||
collision.gameObject.CompareTag("BasicBall") ||
collision.gameObject.CompareTag("FruitBall"))
{
ContactPoint2D contact = collision.GetContact(0);
speed = Vector2.Reflect(speed, contact.normal);
if (collision.gameObject.CompareTag("Ball"))
if (collision.gameObject.CompareTag("BasicBall") ||
collision.gameObject.CompareTag("FruitBall"))
{
speedIncreaseTimer = 2.0f; // Reset the timer to 2 seconds
speedMultiplier = 50.0f; // Set the speed multiplier to 7x