using Ktyl.Util; using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class EventHandler : MonoBehaviour { //[SerializeField] private SerialInt nearbyArtefactID; public static EventHandler current; private void Awake() { current = this; } public event Action onArtefactTriggerEnter; public void ArtefactTriggerEnter(int id) { if (onArtefactTriggerEnter != null) { onArtefactTriggerEnter(id); } } public event Action onArtefactTriggerExit; public void ArtefactTriggerExit(int id) { if (onArtefactTriggerExit != null) { onArtefactTriggerExit(id); } } public event Action onArtefactPickUp; public void ArtefactPickUp(int id) { if (onArtefactPickUp != null) { //if(nearbyArtefactID != -1) // { onArtefactPickUp(id); //} } } }