Files
Infratest/Assets/Code/Example/Platformer/Level/LevelEndTrigger.cs
T

14 lines
382 B
C#

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<IPlayerReachedFinishHandle>(x=> x.PlayerReachedFinish());
}
}