using System.Collections; using System.Collections.Generic; using UnityEngine; public class Entity : MonoBehaviour { //Attribut [SerializeField] private int _hp; [SerializeField] private float _speed; [SerializeField] private int _attack_damage; [SerializeField] private float _attack_speed; private float _attack_speed_wait = 0f; //Enemy Spotted private bool _isEnemyDetected = false; private Entity _enemy; //GETTERS AND SETTERS public int Hp { get { return _hp; } set { _hp = value; } } public float Speed { get { return _speed; } set { _speed = value; } } public int AttackDamage { get { return _attack_damage; } set { _attack_damage = value; } } public float AttackSpeed { get { return _attack_speed; } set { _attack_speed = value; } } public float AttackSpeedWait { get { return _attack_speed_wait; } set { _attack_speed_wait = value; } } public bool IsEnemyDetected { get { return _isEnemyDetected; } set { _isEnemyDetected = value; } } public Entity Enemy { get { return _enemy; } set { _enemy = value; } } /* void Start() { } void Update() { }*/ }