Add Bringer of Death & Laser beam damages on stay

This commit is contained in:
2023-10-17 12:22:39 +02:00
parent 899427d70c
commit 797a399977
13 changed files with 723 additions and 2 deletions
+9 -1
View File
@@ -1,3 +1,4 @@
using System;
using System.Collections;
using UnityEngine;
@@ -17,11 +18,18 @@ public class LaserBeam : MonoBehaviour
{
if (collision.CompareTag("Ennemy"))
{
collision.gameObject.GetComponent<Ennemy>().Life -= Damages;
collision.gameObject.GetComponent<Ennemy>().AnimateHit();
}
}
private void OnTriggerStay2D(Collider2D collision)
{
if (collision.CompareTag("Ennemy"))
{
collision.gameObject.GetComponent<Ennemy>().Life -= (int)(Damages * Time.deltaTime);
}
}
private IEnumerator EndLifeAfterXSeconds()
{
yield return new WaitForSeconds(lifeSeconds);