using Code.Infrastructure.EventBus; using Reflex.Attributes; using UnityEngine; namespace Code.Example.Platformer.Level { public class LevelEndTrigger : MonoBehaviour { [Inject] private EventBus _eventBus; private void OnTriggerEnter2D(Collider2D other) => _eventBus.RaiseEvent(x=> x.PlayerReachedFinish()); } }