using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class EventHandler : MonoBehaviour { 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) { onArtefactPickUp(id); } } }