using UnityEngine; namespace BinxForge.CoinRoom { public sealed class Pickup : MonoBehaviour { public CoinRoom room; public int coinId; private void OnTriggerEnter2D(Collider2D other) { if (room != null && room.Active && other.attachedRigidbody == room.player && room.Rules.Collect(coinId)) gameObject.SetActive(false); } } }