using System; using UnityEngine; namespace Infrastructure.Unity { public class OrbViewAdapter : MonoBehaviour { public event Action OnCollected; private void OnTriggerEnter(Collider other) { if (other.TryGetComponent(out var player)) { OnCollected?.Invoke(); Destroy(gameObject); } } } }