2026-01-09 08:45:22 +03:00

28 lines
598 B
C#

using UnityEngine;
public class Bullet : MonoBehaviour
{
public float lifeTime = 3f;
private void Start()
{
Destroy(gameObject, lifeTime); // ÷òîáû ïóëè íå âèñåëè âå÷íî
}
private void OnCollisionEnter(Collision collision)
{
// Ïðîâåðÿåì, åñòü ëè EnemyCombat ó òîãî, â êîãî âðåçàëèñü
EnemyCombat enemy = collision.collider.GetComponentInParent<EnemyCombat>();
if (enemy != null)
{
enemy.TakeHit(collision.contacts[0].point);
}
Destroy(gameObject); // óíè÷òîæàåì ïóëþ ïîñëå ïîïàäàíèÿ
}
}