private void OnTriggerEnter(Collider other) { if (other.TryGetComponent(out PlayerDie player)) { TreasureCollected?.Invoke(); } }
// iterates treasure value and sends event public void CollectTreasure(int amount) { _currentTreasure += amount; TreasureCollected?.Invoke(_currentTreasure); }
public void CollectTreasure() { TreasureCollected?.Invoke(); }