using UnityEngine; namespace Invector { public class vAIHealthItem : MonoBehaviour { [Tooltip("How much health will be recovered")] public float value; public string tagFilter = "Player"; void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag(tagFilter)) { // access the basic character information var healthController = other.GetComponent(); if (healthController != null) { // heal only if the character's health isn't full if (healthController.currentHealth < healthController.maxHealth) { // limit healing to the max health healthController.ChangeHealth((int)value); Destroy(gameObject); } } } } } }