Game Event Hub is a powerful event system for Unity that simplifies communication between components. Create, emit, and handle events with ease—and take advantage of advanced features like delayed publishing, filters, and priority control.
https://assetstore.unity.com/packages/tools/utilities/game-event-hub-303196