ProjetAMJV_CR/Assets/otherTeam/OtherScripts/Lazer.cs
2025-01-29 00:41:25 +01:00

23 lines
782 B
C#
Executable file

using UnityEngine;
public class Lazer : MonoBehaviour
{
private float i = 0.0f;
public float damage;
public GameObject parent;
// Start is called once before the first execution of Update after the MonoBehaviour is created
private void OnTriggerEnter(Collider other)
{
//Uniformisation des codes de balles, pour la détruire au 2e impact avec un collider dû au fait qu'elle spawn DANS un collider
//Reste clairement Junky et est sujet à amélioration
i += 1;
if (i>0)
{
if (LayerMask.LayerToName(other.gameObject.layer) == "Duck")
{
other.gameObject.GetComponent<BaseDuckScript>().TakeDamage(damage);
}
Destroy(gameObject);
}
}
}