а что именно вам надо? просто возможность настроить свой евент
тогда все проще простого.
объявляем
[SerializeField]
UnityEngine.Events.UnityEvent onClosing;
потом, по необходимости..вызываем. (условие вызова сами уже в коде пишем/придумываем).
onClosing.Invoke();
собственно все. что вам еще от UnityEvent надо?)