using System; using UnityEngine; namespace ZC { public class TriggerEvent: MonoBehaviour { [SerializeField]private string targetName; private Action callback; private void OnTriggerEnter(Collider other) { if (other.name == targetName) { callback?.Invoke(); } } public void SetData(Action callback) { this.callback = callback; } } }