Extended Events - Event System for Unity
ExtendedEvents is an event system that allows you to setup and configure persistent event callbacks via the Inspector. Based on UnityEvents it has fewer restrictions and allows you to serialize almost any method or data type.
For more info go to https://assetstore.unity.com/packages/tools/visual-scripting/extendedevents-216555