1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
using UnityEngine; public class RegenerateAfterStandStill : MonoBehaviour { private CharacterData data; public float heal = 2f; private PlayerInRangeTrigger trigger; private void Start() { trigger = GetComponent<PlayerInRangeTrigger>(); data = GetComponentInParent<CharacterData>(); } private void Update() { if (trigger.inRange) { data.healthHandler.Heal(heal); } } }