using System; using UnityEngine; public class GenericLockOnTarget : MonoBehaviour, ILockOnTarget{ public float lockonTargetRadius{ get; set; } = 1f; public void OnTargetDelete(){ GetComponent().SafelyDeleteTarget(); } void OnDestroy(){ OnTargetDelete(); } }