private void OnTriggerEnter(Collider other) { if (other.TryGetComponent <InteractableObject>(out var interactable)) { OnObjectEnter?.Invoke(interactable); _collidedObject = interactable; } }
private void OnTriggerEnter2D(Collider2D collision) { var enteredObject = collision.GetComponent <MoveableObject>(); if (enteredObject != null) { OnObjectEnter?.Invoke(enteredObject); } }