using UnityEngine; // Es prácticamente igual a Bullet.cs, pero para los disparos enemigos: // se mueve hacia abajo en vez de hacia arriba, y se destruye sola después de un tiempo. public class EnemyBullet : MonoBehaviour { [Header("Movimiento")] public float moveSpeed = 8f; [Header("Duración")] public float tiempoDeVida = 3f; void Start() { Destroy(gameObject, tiempoDeVida); } void Update() { transform.Translate(Vector3.down * moveSpeed * Time.deltaTime); } void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Player")) { PlayerController jugador = other.GetComponent(); if (jugador != null) { jugador.RecibirDano(1); } Destroy(gameObject); } } }