Upgrade System

This commit is contained in:
2023-10-22 15:08:39 +02:00
parent d265c8214a
commit 7ebff78708
34 changed files with 1901 additions and 199 deletions
+10 -4
View File
@@ -2,24 +2,30 @@ using UnityEngine;
public class Arrow : MonoBehaviour
{
public int Damages = 15;
public GameObject target;
private PlayerManager _manager;
private void Start()
{
_manager = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerManager>();
}
private void Update()
{
transform.position = Vector3.MoveTowards(transform.position, target.transform.position, 20f * Time.deltaTime);
if (target == null)
{
Destroy(gameObject);
return;
}
transform.position = Vector3.MoveTowards(transform.position, target.transform.position, 20f * Time.deltaTime);
}
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.CompareTag("Ennemy"))
{
collision.gameObject.GetComponent<Ennemy>().Life -= Damages;
collision.gameObject.GetComponent<Ennemy>().Life -= _manager.ArrowDamages;
collision.gameObject.GetComponent<Ennemy>().AnimateHit();
Destroy(gameObject);
}